The ocaml distribution comes with an emacs mode. I don't think the ebuild installs it. Reproducible: Always Steps to Reproduce:
To install it manually you just run make from the emacs subdirectory after configure (and maybe make world from the root).
i think this should be a seperate package .. attached are the ebuilds for ocaml-mode.
Created attachment 28937 [details] ocaml-mode-3.07.ebuild
Created attachment 28938 [details] 50ocaml-mode-gentoo.el this was based on the python-mode ebuild, so maybe there are things i've done wrong, not much of a lisp hacker to understand the syntax. furthermore, i'm not sure whether the mode should be called caml-mode instead.
I've added some modified versions of the attachments in CVS. Please test and report :)
works great for me. thanks Matthieu.
it installs correctly on my sparc . but i had problems because i had to manually add "sparc" to KEYWORDS ( in the ebuild. I think no one mentionned that it builds correctly and works correctly on sparc , but both the ocaml-mode and the ocaml-3.0.7-r1 can be considered as stable on sparc . do you want me to submit the new ebuild file ? its just about adding "sparc" as a stable arch ...
sparc devs, any time to look at marking this for sparc? btw, this bug can be closed now.
stable sparc is update to date on ocaml with regards to stable x86. We can bump ahead if people feel that is really necessary though.
Removing sparc since it doesn't seem there is any further need for us here.
Just mark the bug fixed.
As discussed on IRC with aballier, we intend to add app-emacs/ocaml-mode to PDEPEND of dev-lang/ocaml. However, this is not possible at the moment without dropping of keywords, since ocaml-mode is missing some keywords. Arch teams: Please keyword app-emacs/ocaml-mode-3.09.3-r1 and -3.10.0. (Both versions are identical, except for small changes in the documentation, so it is only necessary to test one of them.) Target keywords: app-emacs/ocaml-mode: alpha amd64 hppa ia64 ppc ppc64 sparc x86 x86-fbsd Test plan: <http://overlays.gentoo.org/proj/emacs/wiki/test%20plans>
(In reply to comment #12) > Target keywords: > app-emacs/ocaml-mode: alpha amd64 hppa ia64 ppc ppc64 sparc x86 x86-fbsd Preceded by ~ of course, for the ones that are newly added.
Sparc done (also for ocaml-mode-3.10.0).
~alpha/~ia64 done
@hppa: Please keyword both app-emacs/ocaml-mode and app-xemacs/ocaml (these are the same package, so the Emacs test plan applies for both).
Marked ~hppa: app-xemacs/ocaml-0.06 app-emacs/ocaml-mode-3.09.3-r1 app-emacs/ocaml-mode-3.10.0
@ml: If you don't object, the Emacs team will take care of the dev-lang/ocaml ebuild(s) here, i.e. we would add emacs and xemacs USE flags and put app-{,x}emacs/ocaml{-mode,} into PDEPEND. Probably it is best to revbump the latest visible version, and add the USE flags to the hardmasked version without a revbump? @bsd: There is no XEmacs for x86-fbsd, can you put the xemacs USE flag in use.mask or package.use.mask of your profile?
xemacs is use.masked by request.
Re-adding bsd, you don't get away so easily here. ;-) Please keyword app-emacs/ocaml-mode ~x86-fbsd, see comment #12.
added ~ppc64
Rekeyworded on behalf of BSD.
Fixed in dev-lang/ocaml-3.09.3-r2 and -3.10.0.