Bug 262794 - */ocaml-*: several updates to unmaintained OCaml ports
Summary: */ocaml-*: several updates to unmaintained OCaml ports
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Guido Falsi
URL:
Keywords:
Depends on: 262783 263005 263006
Blocks:
  Show dependency treegraph
 
Reported: 2022-03-25 11:16 UTC by Thierry Thomas
Modified: 2024-10-13 11:04 UTC (History)
4 users (show)

See Also:


Attachments
Several updates to unmaintained OCaml ports (70.41 KB, patch)
2022-03-25 11:16 UTC, Thierry Thomas
no flags Details | Diff
Several updates to unmaintained OCaml ports (123.97 KB, patch)
2022-04-02 15:15 UTC, Thierry Thomas
no flags Details | Diff
Several updates to unmaintained OCaml ports (113.14 KB, patch)
2022-04-04 17:59 UTC, Thierry Thomas
no flags Details | Diff
Several updates to unmaintained OCaml ports (128.45 KB, patch)
2022-04-08 16:15 UTC, Thierry Thomas
no flags Details | Diff
Several updates to unmaintained OCaml ports (130.38 KB, patch)
2022-04-09 13:49 UTC, Thierry Thomas
no flags Details | Diff
Several updates to unmaintained OCaml ports (140.02 KB, patch)
2022-04-10 18:17 UTC, Thierry Thomas
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thierry Thomas freebsd_committer freebsd_triage 2022-03-25 11:16:34 UTC
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!
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2022-04-02 15:15:31 UTC
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
Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2022-04-04 17:59:44 UTC
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.
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-04-07 11:18:49 UTC
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(-)
Comment 4 Thierry Thomas freebsd_committer freebsd_triage 2022-04-08 16:15:18 UTC
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@
Comment 5 Thierry Thomas freebsd_committer freebsd_triage 2022-04-09 13:49:22 UTC
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.
Comment 6 Thierry Thomas freebsd_committer freebsd_triage 2022-04-10 18:17:24 UTC
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.
Comment 7 Guido Falsi freebsd_committer freebsd_triage 2024-05-22 17:22:51 UTC
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
Comment 8 Guido Falsi freebsd_committer freebsd_triage 2024-05-23 19:23:39 UTC
Take on submitter request.
Comment 9 commit-hook freebsd_committer freebsd_triage 2024-06-07 19:17:13 UTC
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(-)
Comment 10 Zsolt Udvari freebsd_committer freebsd_triage 2024-10-08 13:03:59 UTC
Can we close it?
Comment 11 Guido Falsi freebsd_committer freebsd_triage 2024-10-08 21:25:56 UTC
(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.
Comment 12 Zsolt Udvari freebsd_committer freebsd_triage 2024-10-09 17:36:39 UTC
(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.
Comment 13 Benjamin Jacobs 2024-10-13 02:30:03 UTC
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...
Comment 14 commit-hook freebsd_committer freebsd_triage 2024-10-13 11:04:07 UTC
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(-)