Page MenuHomeFreeBSD

Fix new lang/ocaml port missing camlp4 and labltk (bug 199845)

Authored by madpilot on May 3 2015, 5:35 PM.
Referenced Files
Unknown Object (File)
Jul 25 2023, 10:04 AM
Unknown Object (File)
Jul 23 2023, 4:55 PM
Unknown Object (File)
Jul 8 2023, 4:14 AM
Unknown Object (File)
Jun 21 2023, 1:37 AM
Unknown Object (File)
Jun 18 2023, 9:29 PM
Unknown Object (File)
May 14 2023, 6:49 PM
Unknown Object (File)
May 11 2023, 6:44 PM
Unknown Object (File)
Apr 25 2023, 7:10 PM


Group Reviewers

As described in bug 199845 here:

the new ocaml distribution sheds some parts, which are now separate projects.

This patch modifies Mk/ to add some USE_ flags to cater for those extensions and fixes dependent ports.

Please note that this patch requires bugs 195737 199895 to be committed first.

Test Plan

If needed I'll request an exp-run for all ports depending on ocaml. I am running such a test myself on my machine.

Anyway most of the touched parts are already broken at present.

Diff Detail

rP FreeBSD ports repository
Lint Skipped
Tests Skipped

Event Timeline

madpilot retitled this revision from to Fix new lang/ocaml port missing camlp4 and labltk (bug 199845).
madpilot updated this object.
madpilot edited the test plan for this revision. (Show Details)
madpilot added a reviewer: portmgr.
madpilot set the repository for this revision to rP FreeBSD ports repository.
madpilot added a subscriber: pi.

I forgot to mention that the following ports:


are failing with unrelated errors (unterminated string literal) which I don't address here.

I think it's fallout from some other change in ocaml.

madpilot edited edge metadata.

New patch which also updates graphics/ocaml-lablgl x11-toolkits/ocaml-lablgtk2 to the latest versions.

There is this bug reported upstream:

which shows up, I'm preparing a further patch including the fix from upstream.

Previous patch contained a wrong update to lablgtk2.

This patch really updates x11-toolkits/ocaml-lablgtk2.

Ports depending on lalblgtk2 need to be rebuilt, so I bumped their portrevisions.
I also modified the unison ports (which I maintain or have implicit approval on) to use the USE_OCAML flags instead of BUILD/RUN_DEPENDS.

mat added a reviewer: mat.
mat added a subscriber: mat.

Macro lgtm:

This revision is now accepted and ready to land.May 4 2015, 3:14 PM