New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #18786 (closed enhancement: fixed)

Opened 3 years ago

Last modified 2 years ago

ocaml port updates

Reported by: anil@… Owned by: stechert@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: landonf@…, erikt@…, stechert@…, loshea@…
Port: ocaml caml-ocamlnet caml-sqlite3 cryptokit omake

Description

I have a macports repository up at:  http://github.com/avsm/darwinports with a number of updates to ocaml-related ports (and also some new ports). Most of the ports involved are openmaintainers and the updates are a bit interlinked due to ocaml being updated to 3.11.0.

  • UPDATE: lang/ocaml : to 3.11.0, with threading on MacOS fixed (backport from ocaml-cvs)
  • NEW: devel/caml-json-static
  • NEW: devel/caml-json-wheel
  • UPDATE: caml-ocamlnet : patches to fix various bugs and enable building the nethttpd module
  • UPDATE: caml-sqlite3: update to 1.4.0 upstream
  • NEW: lang/caml-uuidm
  • UPDATE: devel/cryptokit : to upstream 1.3, and findlib-compliant now
  • UPDATE: devel/omake : fixed to work with ocaml-3.11.0

Attachments

devel--caml-ansicolor.patch Download (1.6 KB) - added by Damien.Pollet@… 3 years ago.
devel--caml-json-static.patch Download (1.9 KB) - added by Damien.Pollet@… 3 years ago.
devel--caml-json-wheel.patch Download (1.9 KB) - added by Damien.Pollet@… 3 years ago.
devel--caml-ocamlnet.patch Download (10.4 KB) - added by Damien.Pollet@… 3 years ago.
devel--caml-ounit.patch Download (1.4 KB) - added by Damien.Pollet@… 3 years ago.
devel--caml-sqlite3.patch Download (4.3 KB) - added by Damien.Pollet@… 3 years ago.
devel--caml-uuidm.patch Download (3.0 KB) - added by Damien.Pollet@… 3 years ago.
devel--cryptokit.patch Download (2.7 KB) - added by Damien.Pollet@… 3 years ago.
devel--omake.patch Download (4.1 KB) - added by Damien.Pollet@… 3 years ago.
devel--tailor-python25.patch Download (3.3 KB) - added by Damien.Pollet@… 3 years ago.
lang--ocaml.patch Download (10.1 KB) - added by Damien.Pollet@… 3 years ago.

Change History

  Changed 3 years ago by macsforever2000@…

  • cc pguyot@… removed
  • owner changed from macports-tickets@… to pguyot@…
  • port set to ocaml
  • keywords ocaml removed

  Changed 3 years ago by macsforever2000@…

  • port changed from ocaml to ocaml caml-ocamlnet caml-sqlite3 cryptokit omake

You should probably open new tickets for each of the new ports.

  Changed 3 years ago by blb@…

Note that ocaml was updated to 3.11.0 in r46042. For the updates can you attach unified diffs to the listed ports, and for the new one, attach the Portfiles?

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

Changed 3 years ago by Damien.Pollet@…

in reply to: ↑ description   Changed 3 years ago by Damien.Pollet@…

I diffed Anil's github repo against my ports tree, using this:

for p in */*; do
    diff -ruN /opt/local/var/macports/sources/rsync.macports.org/release/ports/$p $p > `dirname $p`--`basename $p`.patch
done

I guess for the new ports you can get the files with patch -p1 too.

  Changed 3 years ago by anonymous

  • milestone Port Enhancements deleted

Milestone Port Enhancements deleted

  Changed 3 years ago by stechert@…

  • owner changed from pguyot@… to stechert@…
  • status changed from new to assigned

  Changed 3 years ago by stechert@…

maintainer timeout (> 3 months + openmaintainer tag).

First patch against lang/ocaml/Portfile - rejected because (1) ocaml is now at 3.11.1 and has the fork patch applied (see  http://caml.inria.fr/mantis/view.php?id=4666) and (2) the rest of the diff is just whitespace changes.

  Changed 3 years ago by stechert@…

  • cc stechert@… added

Cc Me!

  Changed 3 years ago by stechert@…

Added devel/caml-json-wheel in r53818.

  Changed 3 years ago by stechert@…

Added devel/caml-json-static in r53820.

  Changed 3 years ago by stechert@…

Added devel/caml-ansicolor in r53821.

  Changed 3 years ago by stechert@…

Patch for caml-sqlite3 modified in the following ways:

  • revision unnecessary in the Portfile
  • a newer version of caml-sqlite3 has been released in the meantime, jumping ahead to 1.5.1 stable
  • one of the patch hunks is now incorporated upstream. dropping that hunk.

Committed in r53823.

  Changed 3 years ago by stechert@…

Patch for caml-ounit applied in r53824.

  Changed 3 years ago by stechert@…

Anil, can you please explain what we're trying to do with the patch for tailor-python25? It looks like you're creating a new tailor port, but there's already one that exists at devel/tailor. Why does yours need to stand apart from that one?

  Changed 3 years ago by anil@…

I found the version of tailor in the tree (when I used it anyway) was completely broken with the newer version of Mercurial (>1.1), and the patch in my tree fixes it. I'm not at all sure if its the right patch and I didnt include it in the original bug report for submission (I just stuck it in my tree for completeness).

  Changed 3 years ago by anil@…

Please disregard the caml-ocamlnet update; I've been talking to the author and there are now official fixes upstream. I'll ask him to make a release so we can just upgrade to that.

  Changed 2 years ago by loshea@…

I was getting an error (the error reported  http://zunermuka.blogspot.com/2009/05/macports-omake.html) on Snow Leopard. Applying the attached omake port made the problem go away. Thanks!

Why has this patch not been added to MP?

  Changed 2 years ago by loshea@…

  • cc loshea@… added

Cc Me!

  Changed 2 years ago by avsm@…

  • status changed from assigned to closed
  • resolution set to fixed

fixed omake in r60078 , resolving as others are mostly sorted.

Note: See TracTickets for help on using tickets.