<?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>184196</bug_id>
          
          <creation_ts>2007-07-04 15:14 0000</creation_ts>
          <short_desc>sys-devel/autoconf-2.61 has broken Emacs support</short_desc>
          <delta_ts>2007-07-06 22:41:10 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>Core system</component>
          <version>2006.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>184219</dependson>
          <blocked>184166</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>ulm@gentoo.org</reporter>
          <assigned_to>emacs@gentoo.org</assigned_to>
          <cc>base-system@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-07-04 15:14:28 0000</bug_when>
            <thetext>autoconf-2.61 detects in its src_compile if an emacs executable exists in the system. If not, the package doesn&apos;t install Emacs support files, regardless of the emacs USE flag being set.

I see two alternative ways to fix this:

1.) Emacs support could be split off into a separate package
    (say, app-emacs/autoconf-mode) which would be included in PDEPEND if the
    emacs USE flag is set.

2.) One could disable Emacs in the build system, and install the elisp files
    &quot;manually&quot; in src_install. No dependency on Emacs will be needed.
    A small drawback of this solution would be that the autoconf-mode.el and
    autotest-mode.el will not be byte-compiled, but I think this is
    justifiable since both are very short files.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-07-04 15:17:33 0000</bug_when>
            <thetext>Created an attachment (id=123879)
Diff for autoconf-2.61.ebuild for solution 2.)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-07-04 15:22:47 0000</bug_when>
            <thetext>Created an attachment (id=123880)
files/50autoconf-gentoo.el site-file for solution 2.)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-07-04 15:26:42 0000</bug_when>
            <thetext>Created an attachment (id=123882)
Diff for autoconf-2.61.ebuild for solution 1.)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-07-04 18:14:54 0000</bug_when>
            <thetext>you can go ahead and split it off and commit the new ebuilds for me if you like</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2007-07-04 19:33:05 0000</bug_when>
            <thetext>(In reply to comment #4)
&gt; you can go ahead and split it off and commit the new ebuilds for me if you like

Ebuilds for sys-devel/autoconf-2.61-r1 and app-emacs/autoconf-mode-2.61 committed. See bug #184219 for keywording.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123879</attachid>
            <date>2007-07-04 15:17 0000</date>
            <desc>Diff for autoconf-2.61.ebuild for solution 2.)</desc>
            <filename>autoconf.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGF1dG9jb25mLTIuNjEuZWJ1aWxkfgkyMDA3LTA3LTA0IDE2OjQxOjA4LjAwMDAwMDAwMCAr
MDIwMAorKysgYXV0b2NvbmYtMi42MS5lYnVpbGQJMjAwNy0wNy0wNCAxNjo1MDo1NC4wMDAwMDAw
MDAgKzAyMDAKQEAgLTIsNiArMiw4IEBACiAjIERpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIKICMgJEhlYWRlcjogL3Zhci9jdnNy
b290L2dlbnRvby14ODYvc3lzLWRldmVsL2F1dG9jb25mL2F1dG9jb25mLTIuNjEuZWJ1aWxkLHYg
MS4xMCAyMDA3LzAxLzE5IDIzOjM0OjA0IHZhcGllciBFeHAgJAogCitpbmhlcml0IGVsaXNwLWNv
bW1vbgorCiBERVNDUklQVElPTj0iVXNlZCB0byBjcmVhdGUgYXV0b2NvbmZpZ3VyYXRpb24gZmls
ZXMiCiBIT01FUEFHRT0iaHR0cDovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2F1dG9jb25mL2F1dG9j
b25mLmh0bWwiCiBTUkNfVVJJPSJtaXJyb3I6Ly9nbnUvJHtQTn0vJHtQfS50YXIuZ3oiCkBAIC0x
NywxMCArMTksMTEgQEAKIFJERVBFTkQ9IiR7REVQRU5EfQogCT49c3lzLWRldmVsL2F1dG9jb25m
LXdyYXBwZXItNC1yMiIKIAorU0lURUZJTEU9NTAke1BOfS1nZW50b28uZWwKKwogc3JjX2NvbXBp
bGUoKSB7Ci0JKHVzZSBlbWFjcyAmJiB0eXBlIC1wIGVtYWNzKSBcCi0JCSYmIGV4cG9ydCBFTUFD
Uz1lbWFjcyBcCi0JCXx8IGV4cG9ydCBFTUFDUz1ubworCSMgRGlzYWJsZSBlbWFjcyBpbiB0aGUg
YnVpbGQgc3lzdGVtIHNpbmNlIHdlIGRvbid0IERFUEVORCBvbiBpdAorCWV4cG9ydCBFTUFDUz1u
bwogCWVjb25mIC0tcHJvZ3JhbS1zdWZmaXg9Ii0ke1BWfSIgfHwgZGllCiAJIyBlY29uZiB1cGRh
dGVzIGNvbmZpZy57c3ViLGd1ZXNzfSB3aGljaCBmb3JjZXMgdGhlIG1hbnBhZ2VzCiAJIyB0byBi
ZSByZWdlbmVyYXRlZCB3aGljaCB3ZSBkb250IHdhbnQgdG8gZG8gIzE0NjYyMQpAQCAtMzQsNCAr
MzcsMTcgQEAKIAllbWFrZSBERVNURElSPSIke0R9IiBpbnN0YWxsIHx8IGRpZQogCWRvZG9jIEFV
VEhPUlMgQlVHUyBORVdTIFJFQURNRSBUT0RPIFRIQU5LUyBcCiAJCUNoYW5nZUxvZyBDaGFuZ2VM
b2cuMCBDaGFuZ2VMb2cuMSBDaGFuZ2VMb2cuMgorCisJaWYgdXNlIGVtYWNzOyB0aGVuCisJCWVs
aXNwLWluc3RhbGwgJHtQTn0gbGliL2VtYWNzLyouZWwKKwkJZWxpc3Atc2l0ZS1maWxlLWluc3Rh
bGwgIiR7RklMRVNESVJ9LyR7U0lURUZJTEV9IgorCWZpCit9CisKK3BrZ19wb3N0aW5zdCgpIHsK
Kwl1c2UgZW1hY3MgJiYgZWxpc3Atc2l0ZS1yZWdlbgorfQorCitwa2dfcG9zdHJtKCkgeworCXVz
ZSBlbWFjcyAmJiBlbGlzcC1zaXRlLXJlZ2VuCiB9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>123880</attachid>
            <date>2007-07-04 15:22 0000</date>
            <desc>files/50autoconf-gentoo.el site-file for solution 2.)</desc>
            <filename>50autoconf-gentoo.el</filename>
            <type>text/plain</type>
            <data encoding="base64">Cjs7OyBhdXRvY29uZiBzaXRlLWxpc3AgY29uZmlndXJhdGlvbgoKKGFkZC10by1saXN0ICdsb2Fk
LXBhdGggIkBTSVRFTElTUEAiKQooYXV0b2xvYWQgJ2F1dG9jb25mLW1vZGUgImF1dG9jb25mLW1v
ZGUiCiAgIk1ham9yIG1vZGUgZm9yIGVkaXRpbmcgYXV0b2NvbmYgZmlsZXMuIiB0KQooYXV0b2xv
YWQgJ2F1dG90ZXN0LW1vZGUgImF1dG90ZXN0LW1vZGUiCiAgIk1ham9yIG1vZGUgZm9yIGVkaXRp
bmcgYXV0b3Rlc3QgZmlsZXMuIiB0KQooYWRkLXRvLWxpc3QgJ2F1dG8tbW9kZS1hbGlzdAoJICAg
ICAnKCJcXC5hY1xcJ1xcfGNvbmZpZ3VyZVxcLmluXFwnIiAuIGF1dG9jb25mLW1vZGUpKQooYWRk
LXRvLWxpc3QgJ2F1dG8tbW9kZS1hbGlzdAoJICAgICAnKCJcXC5hdFxcJyIgLiBhdXRvdGVzdC1t
b2RlKSkK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123882</attachid>
            <date>2007-07-04 15:26 0000</date>
            <desc>Diff for autoconf-2.61.ebuild for solution 1.)</desc>
            <filename>autoconf.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGF1dG9jb25mLTIuNjEuZWJ1aWxkfgkyMDA3LTAxLTIwIDAwOjM2OjIzLjAwMDAwMDAwMCAr
MDEwMAorKysgYXV0b2NvbmYtMi42MS5lYnVpbGQJMjAwNy0wNy0wNCAxNzoyNDozMy4wMDAwMDAw
MDAgKzAyMDAKQEAgLTE2LDExICsxNiwxMSBAQAogCWRldi1sYW5nL3BlcmwiCiBSREVQRU5EPSIk
e0RFUEVORH0KIAk+PXN5cy1kZXZlbC9hdXRvY29uZi13cmFwcGVyLTQtcjIiCitQREVQRU5EPSJl
bWFjcz8gKCBhcHAtZW1hY3MvYXV0b2NvbmYtbW9kZSApIgogCiBzcmNfY29tcGlsZSgpIHsKLQko
dXNlIGVtYWNzICYmIHR5cGUgLXAgZW1hY3MpIFwKLQkJJiYgZXhwb3J0IEVNQUNTPWVtYWNzIFwK
LQkJfHwgZXhwb3J0IEVNQUNTPW5vCisJIyBEaXNhYmxlIGVtYWNzIGluIHRoZSBidWlsZCBzeXN0
ZW0gc2luY2UgaXQgaXMgaW4gYSBzZXBhcmF0ZSBwYWNrYWdlCisJZXhwb3J0IEVNQUNTPW5vCiAJ
ZWNvbmYgLS1wcm9ncmFtLXN1ZmZpeD0iLSR7UFZ9IiB8fCBkaWUKIAkjIGVjb25mIHVwZGF0ZXMg
Y29uZmlnLntzdWIsZ3Vlc3N9IHdoaWNoIGZvcmNlcyB0aGUgbWFucGFnZXMKIAkjIHRvIGJlIHJl
Z2VuZXJhdGVkIHdoaWNoIHdlIGRvbnQgd2FudCB0byBkbyAjMTQ2NjIxCg==
</data>        

          </attachment>
    </bug>

</bugzilla>