On Tue, Apr 02 2019, Christopher Zimmermann <chr...@openbsd.org> wrote:
> Hi,
>
> my list of obsolete ocaml ports has been removed from devel/Makefile
> and is therefore disabled. How do I delete the ports from cvs?
> Simply 'cvs remove' all files in the ports directories?

cvs rm -f <directories>
cvs commit <directories>

> On Sun, 31 Mar 2019 11:29:02 +0800
> Kenneth Westerback <kwesterb...@gmail.com> wrote:
>> I have
>> 
>> devel/ocaml-uutf
>> lang/ocaml-camlp5
>> math/ocaml-num
>
> used by devel/{coccinelle,cil}

ocaml-camlp5 and ocaml-num are used indeed, but devel/ocaml-uutf doesn't
seem to be used anywhere, so I don't see a reason to keep it.

>> math/ocaml-zarith
>
> math/ocaml-zarith is used by devel/frama-c
>
>> devel/dune
>> 
>> as candidates for removal since they don't appear to be used by any
>> end-user program.
>
> zarith is supposed to replace num.
> At the moment I would keep devel/dune, because it is so very widely
> used.

I would agree with you but:
- no consumer means no easy way to test, and the current make test
  failures don't make me very confident.
- it's already lagging behind upstream, 1.7.2 vs 1.8.2.  Anil had
  an update diff but nobody commented on it.

If dune is only useful to build libraries/programs shipped by opam, then
maybe dune should be shipped by opam too?

> Can anyone tell me why I can't find the dependants of ocaml-num with
> this command:
> sqlite3 /usr/local/share/sqlports 'SELECT FULLPKGPATH FROM Depends \
> WHERE DEPENDSPATH LIKE "math/ocaml-num"'

Works for me (tm), amd64-current.

ritchie ~$ sqlite3 /usr/local/share/sqlports 'SELECT FULLPKGPATH FROM Depends 
WHERE DEPENDSPATH LIKE "math/ocaml-num"'
devel/cil
devel/coccinelle
math/coq
net/mldonkey

>
> Christopher

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to