<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>43128</bug_id>
          
          <creation_ts>2004-02-27 14:08 0000</creation_ts>
          <short_desc>dev-lang/ocaml doesn&apos;t install the emacs mode</short_desc>
          <delta_ts>2007-10-29 14:54:42 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>184166</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>gentoo@flower.powernet.co.uk</reporter>
          <assigned_to>emacs@gentoo.org</assigned_to>
          <cc>liquidx@gentoo.org</cc>
    
    <cc>ml@gentoo.org</cc>
    
    <cc>xemacs@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>gentoo@flower.powernet.co.uk</who>
            <bug_when>2004-02-27 14:08:27 0000</bug_when>
            <thetext>The ocaml distribution comes with an emacs mode. I don&apos;t think the ebuild installs it.

Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoo@flower.powernet.co.uk</who>
            <bug_when>2004-02-27 14:22:40 0000</bug_when>
            <thetext>To install it manually you just run make from the emacs subdirectory after configure (and maybe make world from the root).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2004-04-09 04:16:21 0000</bug_when>
            <thetext>i think this should be a seperate package .. attached are the ebuilds for ocaml-mode.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2004-04-09 04:17:50 0000</bug_when>
            <thetext>Created an attachment (id=28937)
ocaml-mode-3.07.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2004-04-09 04:19:06 0000</bug_when>
            <thetext>Created an attachment (id=28938)
50ocaml-mode-gentoo.el

this was based on the python-mode ebuild, so maybe there are things i&apos;ve done
wrong, not much of a lisp hacker to understand the syntax. furthermore, i&apos;m not
sure whether the mode should be called caml-mode instead.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mattam@gentoo.org</who>
            <bug_when>2004-04-11 05:22:23 0000</bug_when>
            <thetext>I&apos;ve added some modified versions of the attachments in CVS. Please test and report :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2004-04-11 17:23:46 0000</bug_when>
            <thetext>works great for me. thanks Matthieu.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rktmb.list@wanadoo.fr</who>
            <bug_when>2004-04-20 01:05:06 0000</bug_when>
            <thetext>it installs correctly on my sparc .

but i had problems because i had to manually add &quot;sparc&quot; 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 &quot;sparc&quot; as a stable arch ... </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>liquidx@gentoo.org</who>
            <bug_when>2004-04-20 01:50:43 0000</bug_when>
            <thetext>sparc devs, any time to look at marking this for sparc?

btw, this bug can be closed now. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2004-04-28 16:35:25 0000</bug_when>
            <thetext>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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>weeve@gentoo.org</who>
            <bug_when>2004-05-22 16:57:56 0000</bug_when>
            <thetext>Removing sparc since it doesn&apos;t seem there is any further need for us here.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mattam@gentoo.org</who>
            <bug_when>2004-05-23 05:00:50 0000</bug_when>
            <thetext>Just mark the bug fixed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-10-21 16:15:38 0000</bug_when>
            <thetext>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: &lt;http://overlays.gentoo.org/proj/emacs/wiki/test%20plans&gt;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-10-21 18:52:27 0000</bug_when>
            <thetext>(In reply to comment #12)
&gt; Target keywords:
&gt; 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.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fmccor@gentoo.org</who>
            <bug_when>2007-10-22 11:42:07 0000</bug_when>
            <thetext>Sparc done (also for ocaml-mode-3.10.0).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-10-23 11:24:03 0000</bug_when>
            <thetext>~alpha/~ia64 done</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-10-23 13:25:07 0000</bug_when>
            <thetext>@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).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-10-23 18:10:46 0000</bug_when>
            <thetext>Marked ~hppa:
  app-xemacs/ocaml-0.06
  app-emacs/ocaml-mode-3.09.3-r1
  app-emacs/ocaml-mode-3.10.0</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-10-25 10:42:59 0000</bug_when>
            <thetext>@ml: If you don&apos;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?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-10-25 10:59:39 0000</bug_when>
            <thetext>xemacs is use.masked by request.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-10-25 11:54:22 0000</bug_when>
            <thetext>Re-adding bsd, you don&apos;t get away so easily here. ;-)
Please keyword app-emacs/ocaml-mode ~x86-fbsd, see comment #12.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-10-28 13:27:31 0000</bug_when>
            <thetext>added ~ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2007-10-29 14:09:58 0000</bug_when>
            <thetext>Rekeyworded on behalf of BSD.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-10-29 14:54:42 0000</bug_when>
            <thetext>Fixed in dev-lang/ocaml-3.09.3-r2 and -3.10.0.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28937</attachid>
            <date>2004-04-09 04:17 0000</date>
            <desc>ocaml-mode-3.07.ebuild</desc>
            <filename>ocaml-mode-3.07.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1lbWFjcy9weXRob24tbW9k
ZS9weXRob24tbW9kZS00LjYuZWJ1aWxkLHYgMS41IDIwMDQvMDQvMDMgMjM6MzU6MzAgcHlsb24g
RXhwICQKCmluaGVyaXQgZWxpc3AKCklVU0U9IiIKTVlfUD0ke1AvLW1vZGUvfQoKREVTQ1JJUFRJ
T049IkVtYWNzIG1vZGUgZm9yIE9DYW1sIgpIT01FUEFHRT0iaHR0cDovL3d3dy5vY2FtbC5vcmcv
IgpTUkNfVVJJPSJodHRwOi8vY2FtbC5pbnJpYS5mci9kaXN0cmliLyR7TVlfUH0vJHtNWV9QfS50
YXIuZ3oiCgpMSUNFTlNFPSJMR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+eDg2IgpJVVNFPSIi
CgpERVBFTkQ9InZpcnR1YWwvZW1hY3MiCgpTPSIke1dPUktESVJ9LyR7TVlfUH0vZW1hY3MiCgpz
cmNfY29tcGlsZSgpIHsKCUNPTVBJTEVDTUQ9Jyhwcm9nbgogICAgICAgICAgICAgIChzZXRxIGxv
YWQtcGF0aCAoY29ucyAiLiIgbG9hZC1wYXRoKSkKICAgICAgICAgICAgICAoYnl0ZS1jb21waWxl
LWZpbGUgImNhbWwteGVtYWNzLmVsIikKCSAgICAgICAgICAoYnl0ZS1jb21waWxlLWZpbGUgImNh
bWwtZW1hY3MuZWwiKQogICAgICAgICAgICAgIChieXRlLWNvbXBpbGUtZmlsZSAiY2FtbC5lbCIp
CiAgICAgICAgICAgICAgKGJ5dGUtY29tcGlsZS1maWxlICJpbmYtY2FtbC5lbCIpCiAgICAgICAg
ICAgICAgKGJ5dGUtY29tcGlsZS1maWxlICJjYW1sLWhlbHAuZWwiKQogICAgICAgICAgICAgIChi
eXRlLWNvbXBpbGUtZmlsZSAiY2FtbGRlYnVnLmVsIikpJwoJZW1hY3MgLWJhdGNoIC1ldmFsICIk
e0NPTVBJTEVDTUR9Igp9CgpzcmNfaW5zdGFsbCgpIHsKCWVsaXNwLWluc3RhbGwgJHtQTi8tbW9k
ZS99ICouZWwgKi5lbGMKCWVsaXNwLXNpdGUtZmlsZS1pbnN0YWxsICR7RklMRVNESVJ9LzUwb2Nh
bWwtbW9kZS1nZW50b28uZWwKfQoKcGtnX3Bvc3RpbnN0KCkgewoJZWxpc3Atc2l0ZS1yZWdlbgp9
Cgpwa2dfcG9zdHJtKCkgewoJZWxpc3Atc2l0ZS1yZWdlbgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28938</attachid>
            <date>2004-04-09 04:19 0000</date>
            <desc>50ocaml-mode-gentoo.el</desc>
            <filename>50ocaml-mode-gentoo.el</filename>
            <type>text/plain</type>
            <data encoding="base64">Cjs7OyBvY2FtbC1tb2RlIHNpdGUtbGlzcCBjb25maWd1cmF0aW9uCgooc2V0cSBsb2FkLXBhdGgg
KGNvbnMgIkBTSVRFTElTUEAiIGxvYWQtcGF0aCkpCihzZXRxIGF1dG8tbW9kZS1hbGlzdAogICAg
KGNvbnMgJygiXFwubWxbaXlscF0/JCIgLiBjYW1sLW1vZGUpIGF1dG8tbW9kZS1hbGlzdCkpCihh
dXRvbG9hZCAnY2FtbC1tb2RlICJjYW1sIiAiTWFqb3IgbW9kZSBmb3IgZWRpdGluZyBDYW1sIGNv
ZGUuIiB0KQooYXV0b2xvYWQgJ3J1bi1jYW1sICJpbmYtY2FtbCIgIlJ1biBhbiBpbmZlcmlvciBD
YW1sIHByb2Nlc3MuIiB0KQo7OyAoaWYgd2luZG93LXN5c3RlbSAocmVxdWlyZSAnY2FtbC1mb250
KSkKKHJlcXVpcmUgJ2NhbWwtZm9udCkK
</data>        

          </attachment>
    </bug>

</bugzilla>