Following up some private discussions about ports vs opam I did
some grep'ing, google'ing, github'ing, and opam'ing and came up
with the list below.

I think this are prime candidates for being removed from the ports
tree. 14 out of the 56 ocaml related ports I could find.

ALL but ocaml-curses and ocmal-calendar are behind the upstream to
one extent or the other.  The migration to github seems to be in
flood and at least two current upstreams appear to have been recently
obsoleted.

All are available at their current level from opam 1.2 and thus the
upcoming opam 2.0. None seem to be used by other ports and so seem
to be there to support actual ocaml programming efforts rather than
being end-user ports written in ocaml for people to use as-is.

My impression of the Ocaml space is that 'real programmers' get
their libraries from opam these days. (>1500 opam packages and
counting!) I am but a ocaml dilettante but that's certainly what I
do. I have strong suspicions that Anil would prefer the ones he is
currently down as maintainer for to disappear into the Borg.

My main motivation is to ease the burden off keeping ocaml current
during my episodic spasms of enthusiasm for it. :-) We are soon to
be two releases behind! I think the chances of keeping current are
shrinking as it is after their move to an aggressive six month
release cycle. Where did they get that idea from?

Anyway, I'm happy to do the dirty work of nuking any or all of these
ports and then continuing the process of weeding out ports that
might be more useful to get people sourcing from opam.

And thus hopefully making it simpler to keep us on the ocaml bleeding
edge.

Thoughts?

.... Ken

The numbers <our version>/<latest upstream version>/<Opam version>

Anil:
./databases/ocaml-postgresql 3.2.1/4.0.1/4.0.1 (master & homepage dead?)
./databases/ocaml-sqlite3 2.0.9/4.1.2/4.1.2 (master & homepage dead?)
./devel/ocaml-calendar 2.03.2/2.0.4/2.03.2
./graphics/ocaml-camlimages 4.2.1/4.2.1/4.2.3
./security/ocaml-cryptokit 1.10/1.11/1.11
./textproc/ocaml-rss 2.0/2.2.1/2.2.2
./textproc/ocaml-xml-light 2.2/2.4/2.4
./textproc/ocaml-xmlm 1.2.0/1.2.0/1.2.0

Chrisz
./devel/ocaml-batteries 2.5.0/2.5.3/2.5.3
./devel/ocaml-net 4.0.2/4.1.2/4.1.2

Edd:
./devel/ocaml-mlgmp 0.13/20120224/20120224

None:
./devel/ocaml-bitstring 2.0.4/2.0.4/2.1.0 (google code!?)
./devel/ocaml-curses 1.0.3/1.0.3/1.0.3
./textproc/ocaml-csv 1.4.1/1.6/1.6

Reply via email to