Created attachment 232703 [details] Several updates to unmaintained OCaml ports These updates are needed to chase the upgrade to lang/ocaml. The affected ports are: x11-toolkits/ocaml-labltk devel/ocaml-sexplib devel/ocaml-react devel/ocaml-cppo devel/ocaml-ounit devel/ocaml-re devel/ocaml-cfg devel/ocaml-extlib devel/ocaml-ipaddr devel/ocaml-pomap devel/ocaml-sdl devel/ocaml-ulex devel/ocaml-camljava devel/menhir Important note: all the PR related to Ocaml ports must be committed at the same time!
Created attachment 232895 [details] Several updates to unmaintained OCaml ports Some fixes for failures reported at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262781#c7 This adds: - math/alt-ergo - devel/cil
Created attachment 232942 [details] Several updates to unmaintained OCaml ports New updates to devel/aifad and devel/coccinelle, to chase the failures reported in PR 262781. Remark: devel/ocaml-sdl has been removed, because it has already been handled by danfe@ in 3ed4568443a36ecfca7ddddcad9b76e656f0bc58.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b1be8f893f8ebdf2d61898299113c0dff327045e commit b1be8f893f8ebdf2d61898299113c0dff327045e Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2022-04-07 11:17:04 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2022-04-07 11:17:04 +0000 devel/ocaml-pomap: update the port to the latest version 4.1.1 It is compatible with both current and upcoming OCaml versions. While here, clarify LICENSE and use static `pkg-plist'. PR: 262794 (part of) devel/ocaml-pomap/Makefile | 35 +++++++++---------------- devel/ocaml-pomap/distinfo | 6 ++--- devel/ocaml-pomap/pkg-plist (new) | 55 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 70 insertions(+), 26 deletions(-)
Created attachment 233070 [details] Several updates to unmaintained OCaml ports - rebase devel/ocaml-cfg after it has been patched by danfe@ - remove devel/ocaml-pomap which has been committed by danfe@ - rebase devel/cil after it has been patched by danfe@ - rebase devel/aifad after it has been patched by danfe@
Created attachment 233098 [details] Several updates to unmaintained OCaml ports Adding an upgrade for ftp/ocaml-ocurl in order to fix a failure reported in PR 262781.
Created attachment 233129 [details] Several updates to unmaintained OCaml ports Adding a fix for math/orpie, the failure has been reported in PR 262781 when upgrading OCaml to a recent version.
Hi, The big patch I committed in [1] includes or supesedes some updates in this patch, but some ports still need updating, are you interested in refreshing and committing this? If you're not interested in doing this yourself, I can take a look at the patch and commit it after some work. Thanks in advance! [1] https://cgit.freebsd.org/ports/commit/?id=bb2bea65dbac365184f0efd68e9b79201fe5c533
Take on submitter request.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e33d07dba3277ae1a327531330a20641332f39f7 commit e33d07dba3277ae1a327531330a20641332f39f7 Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2024-06-07 19:15:59 +0000 Commit: Guido Falsi <madpilot@FreeBSD.org> CommitDate: 2024-06-07 19:15:59 +0000 devel/ocaml-react: update to 1.2.2 PR: 262794 devel/ocaml-react/Makefile | 6 +++--- devel/ocaml-react/distinfo | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-)
Can we close it?
(In reply to Zsolt Udvari from comment #10) There are actually things in this patch I'm still working on, but they require much work and I am a little short on time right now. I'm trying to actually get this done, a piece at a time.
(In reply to Guido Falsi from comment #11) Okay. If you need help I committed a huge ocaml-specific change - see https://cgit.freebsd.org/ports/commit/?id=d9c44a62acbfe6ed3268bdf1e3f34e089756ada9 Their author, Benjamin maybe can help you, as I see he understand well the ocaml-world.
Guido, feel free to let me know which ones I could help you with. In my local queue there are ports mentioned in this list too. I plan on submitting updates to camljava, camlidl, ott, ocaml-parmap, as those can be updated quite easily. Once the cmdliner stuff that I just submitted lands ( PR262786 ), I'll update alt-ergo again since there has been a new release in between. I have updates for pcre, sexplib0, lablgl, camlimages, dune, ocamlbuild. And some packaging fixes. Those may need more cooperation. So I'll probably try make a review to bunch them together, as we have done during the previous ocaml updates. After that, I've 40~ new ports that I'd like to submit, eventualy...
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=7cccd95f18edd06d58c30ebc3925fc4e31149789 commit 7cccd95f18edd06d58c30ebc3925fc4e31149789 Author: Guido Falsi <madpilot@FreeBSD.org> AuthorDate: 2024-10-13 10:59:02 +0000 Commit: Guido Falsi <madpilot@FreeBSD.org> CommitDate: 2024-10-13 11:03:42 +0000 devel/ocaml-ounit: Update to 2.2.7 Assign maintainership to submitter [1] PR: 282026, 262794 devel/ocaml-ounit/Makefile | 44 +++--- devel/ocaml-ounit/distinfo | 5 +- .../files/patch-src_lib_ounit2_advanced_dune (new) | 8 ++ .../files/patch-src_lib_ounit2_dune (new) | 11 ++ devel/ocaml-ounit/pkg-plist | 152 +++++++++++++++++++-- 5 files changed, 184 insertions(+), 36 deletions(-)