Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 43128 - dev-lang/ocaml doesn't install the emacs mode
Summary: dev-lang/ocaml doesn't install the emacs mode
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 184166
  Show dependency tree
 
Reported: 2004-02-27 14:08 UTC by Loz Hygate
Modified: 2007-10-29 14:54 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ocaml-mode-3.07.ebuild (ocaml-mode-3.07.ebuild,1.09 KB, text/plain)
2004-04-09 04:17 UTC, Alastair Tse (RETIRED)
Details
50ocaml-mode-gentoo.el (50ocaml-mode-gentoo.el,366 bytes, text/plain)
2004-04-09 04:19 UTC, Alastair Tse (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Loz Hygate 2004-02-27 14:08:27 UTC
The ocaml distribution comes with an emacs mode. I don't think the ebuild installs it.

Reproducible: Always
Steps to Reproduce:
Comment 1 Loz Hygate 2004-02-27 14:22:40 UTC
To install it manually you just run make from the emacs subdirectory after configure (and maybe make world from the root).
Comment 2 Alastair Tse (RETIRED) gentoo-dev 2004-04-09 04:16:21 UTC
i think this should be a seperate package .. attached are the ebuilds for ocaml-mode.
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2004-04-09 04:17:50 UTC
Created attachment 28937 [details]
ocaml-mode-3.07.ebuild
Comment 4 Alastair Tse (RETIRED) gentoo-dev 2004-04-09 04:19:06 UTC
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.
Comment 5 Matthieu Sozeau (RETIRED) gentoo-dev 2004-04-11 05:22:23 UTC
I've added some modified versions of the attachments in CVS. Please test and report :)
Comment 6 Alastair Tse (RETIRED) gentoo-dev 2004-04-11 17:23:46 UTC
works great for me. thanks Matthieu.
Comment 7 Rakotomandimby 2004-04-20 01:05:06 UTC
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 ... 
Comment 8 Alastair Tse (RETIRED) gentoo-dev 2004-04-20 01:50:43 UTC
sparc devs, any time to look at marking this for sparc?

btw, this bug can be closed now. 
Comment 9 Jason Wever (RETIRED) gentoo-dev 2004-04-28 16:35:25 UTC
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.
Comment 10 Jason Wever (RETIRED) gentoo-dev 2004-05-22 16:57:56 UTC
Removing sparc since it doesn't seem there is any further need for us here.
Comment 11 Matthieu Sozeau (RETIRED) gentoo-dev 2004-05-23 05:00:50 UTC
Just mark the bug fixed.
Comment 12 Ulrich Müller gentoo-dev 2007-10-21 16:15:38 UTC
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>
Comment 13 Ulrich Müller gentoo-dev 2007-10-21 18:52:27 UTC
(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.
Comment 14 Ferris McCormick (RETIRED) gentoo-dev 2007-10-22 11:42:07 UTC
Sparc done (also for ocaml-mode-3.10.0).
Comment 15 Raúl Porcel (RETIRED) gentoo-dev 2007-10-23 11:24:03 UTC
~alpha/~ia64 done
Comment 16 Ulrich Müller gentoo-dev 2007-10-23 13:25:07 UTC
@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).
Comment 17 Jeroen Roovers (RETIRED) gentoo-dev 2007-10-23 18:10:46 UTC
Marked ~hppa:
  app-xemacs/ocaml-0.06
  app-emacs/ocaml-mode-3.09.3-r1
  app-emacs/ocaml-mode-3.10.0
Comment 18 Ulrich Müller gentoo-dev 2007-10-25 10:42:59 UTC
@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?
Comment 19 Roy Marples (RETIRED) gentoo-dev 2007-10-25 10:59:39 UTC
xemacs is use.masked by request.
Comment 20 Ulrich Müller gentoo-dev 2007-10-25 11:54:22 UTC
Re-adding bsd, you don't get away so easily here. ;-)
Please keyword app-emacs/ocaml-mode ~x86-fbsd, see comment #12.
Comment 21 Markus Rothe (RETIRED) gentoo-dev 2007-10-28 13:27:31 UTC
added ~ppc64
Comment 22 Diego Elio Pettenò (RETIRED) gentoo-dev 2007-10-29 14:09:58 UTC
Rekeyworded on behalf of BSD.
Comment 23 Ulrich Müller gentoo-dev 2007-10-29 14:54:42 UTC
Fixed in dev-lang/ocaml-3.09.3-r2 and -3.10.0.