<?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>66765</bug_id>
          
          <creation_ts>2004-10-08 07:36 0000</creation_ts>
          <short_desc>media-gfx/gnuplot, xemacs support in non app-xemacs categories</short_desc>
          <delta_ts>2005-07-21 17:26:44 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>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>paul@wolfbone.ath.cx</reporter>
          <assigned_to>xemacs@gentoo.org</assigned_to>
          <cc>emacs@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>paul@wolfbone.ath.cx</who>
            <bug_when>2004-10-08 07:36:57 0000</bug_when>
            <thetext>Firstly, gnuplot-mode installs an info file without the proper INFO-DIR entries and it&apos;s just a copy of the old gnuplot-3.7 info file anyway and shouldn&apos;t need to be installed at all.

Secondly, the gnuplot-mode package is already incorporated within the gnuplot-4.0 distribution (don&apos;t know about 3.8) but currently doesn&apos;t get installed unless the xemacs USE flag is set. However, this flag forces installation of xemacs and that is unnecessary and unacceptable for emacs/emacs-cvs users.

The gnuplot configure script determines which emacs is installed and installs the site-lisp files accordingly. The script appears to check for emacs before xemacs so if both are installed I *think* it will only put it&apos;s site-lisp files in the /usr/share/emacs/site-lisp directory for emacs (and not xemacs).

I don&apos;t think the resolution of bug #53604 is a good one since a) emacs/emacs-cvs runs in X too! b) gnuplot could be used in emacs non-X/batch mode for some purposes and c) it forces emacs/emacs-cvs users to install the redundant and slightly faulty gnuplot-mode package.

I&apos;ve made a new ebuild in accordance with what appears to be standard gentoo emacs practise (using the portage elisp mechanism) and it works well for me (emacs-cvs installed, USE=emacs,-xemacs). For someone who has only USE=xemacs and only xemacs installed it should behave properly just as before, for someone who has both it will probably only configure and install for emacs (see above) and for someone who has neither it&apos;ll work as before. I think it should block gnuplot-mode and maybe gnuplot-mode could be removed in future (immediately perhaps if gnuplot-3.8 also has the emacs stuff built in).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paul@wolfbone.ath.cx</who>
            <bug_when>2004-10-08 07:40:05 0000</bug_when>
            <thetext>Created an attachment (id=41364)
gnuplot-4.0-r1 ebuild patch to improve gnuplot&apos;s emacs site-lisp files install
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paul@wolfbone.ath.cx</who>
            <bug_when>2004-10-08 08:23:36 0000</bug_when>
            <thetext>Created an attachment (id=41368)
Added pkg_postrm()

elisp-site-regen needed in pkg_postrm() a la bug #66135</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-10-08 09:44:56 0000</bug_when>
            <thetext>&quot;( use xemacs | use emacs )&quot; should be &quot;( use xemacs || use emacs )&quot;, shoudn&apos;t it?
Also, what happens if a user has both xemacs and emacs USE flags set?
(It should install and compile gnuplot-mode.el for both.) 

Anyhow, I&apos;ll look into this bug.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paul@wolfbone.ath.cx</who>
            <bug_when>2004-10-08 10:41:26 0000</bug_when>
            <thetext>Created an attachment (id=41374)
gnuplot-4.0-r1 ebuild patch to improve gnuplot&apos;s emacs site-lisp files install

Yes - || not | and a missing fi fixed.

If both flags are set, then both xemacs and emacs will be present when gnuplot
configures. AFAICT the configure script will pick up the presence of emacs but
not both emacs and xemacs and will configure the site-lisp stuff accordingly.
It&apos;s quite a complex procedure it goes through and without installing both
xemacs and emacs myself I can&apos;t be 100% sure but it doesn&apos;t actually matter
because so long as it doesn&apos;t detect xemacs and NOT emacs - *very* unlikely I
think - the only thing that can go wrong is xemacs not having gnuplot-mode
immediately available. This would happen *anyway*, with the current ebuild, and
if it does occur it should probably be fixed with an addition to the ebuild to
make symlinks or do the copying.

In the exceptional case that xemacs is detected but emacs isn&apos;t, and assuming
I&apos;m right about gnuplot installing only for one *macs, then xemacs will get the
site-lisp files and emacs won&apos;t, and 50gnuplot-gentoo.el will be installed
without access to the site-lisp files it needs but this is a case which should
require a modification to the current ebuild anyway and is easy to do for
either ebuild.

I would normally be happy to find out exactly what happens myself but I have
just seen the list of extra app-xemacs/ packages that xemacs drags down with it
and the patched ebuild will only cause a (slight) problem and only in the
highly unlikely exceptional case and only to users who load the site-gentoo.el
file in their ~/.emacs.

In summary, the advantages of the patched ebuild overwhelmingly outweigh the
the disadvantages of the current ebuild and what is only a very small
probability of an easily fixed problem. :-)   </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>smustudent1@yahoo.com</who>
            <bug_when>2004-10-08 20:13:18 0000</bug_when>
            <thetext>Sweet!  Thanks for this!  </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-10-16 22:54:23 0000</bug_when>
            <thetext>I looked at it in detail. So, what&apos;s wrong with app-emacs/gnuplot?
The version of gnuplot.el from media-gfx/gnuplot and
app-emacs/gnuplot-mode seems the same, and I&apos;m inclined to add
RDEPEND=&quot;emacs? ( app-emacs/gnuplot-mode )&quot; to the ebuild.
I forced XEmacs if USE=&quot;xemacs&quot; is set, so if both USE flags should
be handled correctly if I add it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paul@wolfbone.ath.cx</who>
            <bug_when>2004-10-17 06:38:27 0000</bug_when>
            <thetext>Gnuplot already has the gnuplot-mode site-lisp files built-in and it seems likely to me that in future versions they will be kept up to date and in sync with the rest of the gnuplot package, whereas the separate gnuplot-mode package files will not (after all; gnuplot-mode already installs an outdated *gnuplot* info file and it&apos;s lucky it doesn&apos;t overwrite the valid gnuplot one).

If you fix the separate gnuplot-mode package (remove the info file installation) and change the gnuplot ebuild as you suggest then that would be okay for now - for emacs-only/xemacs-only users at least.

Dual emacsen users however, would still get only the emacs site-lisp files, and they would be installed twice - once by the gnuplot package (and not properly) and once by the gnuplot-mode package.

The patch I submitted has the advantages that it always uses the built-in stuff and won&apos;t double install anything, but of course it&apos;s no better than your solution at providing xemacs users with access to the site-lisp files in the dual emacsen case.

I think it should be easy enough to make the gnuplot ebuild work optimally (with the built-in site-lisp files and site-gentoo.el update) and in all four cases (one emacsen, both, neither) and I&apos;ll submit one in the next day or two, so I hope you don&apos;t rush to close this just yet.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-10-17 07:19:40 0000</bug_when>
            <thetext>No, dual emacsen users will have elisp for emacs from gnuplot-mode,
and elisp for xemacs from gnuplot. emacs users always get gnuplot.elc
from app-emacs/gnuplot-mode and xemacs users get one for xemacs
from media-gfx/gnuplot (with USE=&quot;xemacs&quot;). No duplicate files except
the el files. (elc from emacs and elc from xemacs are different)

I would rather think having app-xemacs/gnuplot-mode is the best,
but I&apos;m afraid it is unlikely xemacs herd will make xemacs package
ebuild unless XEmacs includes the package. (XEmacs package needs
_pkg.el, auto-autoloads.el, and so on)

Making a single ebuild supporting both emacs and xemacs is too
complicated, IMHO. I made one a while ago (dev-tex/preview-latex)
but don&apos;t want to create another one. Creating an ebuild for emacs
and another on for xemacs, and then add 
RDEPEND=&quot;emacs? ( app-emacs/gnuplot-mode ) 
xemacs? ( app-xemacs/gnuplot-mode)&quot; to media-gfx/gnuplot
is far simpler than that.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paul@wolfbone.ath.cx</who>
            <bug_when>2004-10-17 08:41:02 0000</bug_when>
            <thetext>But I&apos;ve tested with both emacs and xemacs (despite my earlier reluctance to do so) and as I thought it would, the configure script discovered emacs and built and installed the site-lisp files for it, but did not care that xemacs was also present and ignored it. xemacs users would only get the gnuplot-mode files if you somehow masked the presence of the emacs binary during the src_compile().

I wouldn&apos;t wish the gnuplot-mode package on anyone - not even xemacs users ;-)

It won&apos;t be complicated to fix this since all that is necessary, when emacs and xemacs are both present is to run make in the lisp directory a second time (after a make clean) with EMACS=xemacs (cf lisp/README), then install the files in the xemacs site-lisp directory as normal. If you can just wait a day or two...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-10-17 09:02:24 0000</bug_when>
            <thetext>No problem. I&apos;m not pushing you to make an ebuild. 
I do not do much Gentoo work on weekday ;)

btw, I updated gnuplot-4.0-r1.ebuild yesterday, so please
run `emerge sync` and reopen the file. I disabled the
detection of emacs for gnuplot for the moment. 
You thought so probably because you looked at an
old ebuild.

Setting EMACS=xemacs alone gets elisp compiled for 
xemacs and installed into /usr/share/emacs/site-lisp ;(
Fixing xemacs part (autoload, etc...) is greatly appreciated.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>paul@wolfbone.ath.cx</who>
            <bug_when>2004-10-19 02:58:10 0000</bug_when>
            <thetext>Created an attachment (id=42152)
Modified ebuild for gnuplot-4.0-r1 with support for both emacsen.

I&apos;ve tested all the combinations now and it turned out that the easiest thing
to do was to handle the various possibilities by just separating the emacsen
stuff from the main gnuplot compile/install. The changes are as follows:

1) Made the gnuplot-mode stuff get configured and installed individually,
according to the USE flags. This seems to work well in all cases.

2) Improved the emacs site-lisp install so that it gets installed to it&apos;s own
subdirectory like (some of) the other packages and like the xemacs stuff. The
50gnuplot=gentoo.el file creation is better now too.

3) I put a warning in the xemacs gnuplot-mode part in case the emerge of
gnuplot pulls down the xemacs and xemacs-base packages. This is because
xemacs-base must be installed already for the xemacs elisp compile to work. I
tried putting a DEPEND for xemacs-base in the ebuild but it seems to get
overridden by the PDEPEND coming from xemacs.

There doesn&apos;t appear to be a good mechanism like the emacs site-gentoo.el for
xemacs so I couldn&apos;t do any better than the previous ebuilds for the xemacs
gnuplot-mode autoload - this ebuild works just the same as the current one in
that respect. As you said, the xemacs herd seem to prefer to control everything
as an XEmacs package so unless/until they supply a mechanism then maybe some
einfo instructions in the ebuild would help?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>usata@gentoo.org</who>
            <bug_when>2004-10-19 08:38:01 0000</bug_when>
            <thetext>Thanks, I applied the modification. (Remember to append 
&quot;|| die&quot; to each make, or make will not stop even though
make failed) I&apos;ll leave XEmacs part to xemacs herd.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-07-21 17:26:44 0000</bug_when>
            <thetext>(In reply to comment #12)
&gt; Thanks, I applied the modification.

17 Oct 2004; Mamoru KOMACHI &lt;usata@gentoo.org&gt; gnuplot-4.0-r1.ebuild:
  Detects XEmacs correctly; bug #66765.

Assuming fixed, please reopen if this bug was closed incorrectly.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41364</attachid>
            <date>2004-10-08 07:40 0000</date>
            <desc>gnuplot-4.0-r1 ebuild patch to improve gnuplot&apos;s emacs site-lisp files install</desc>
            <filename>gnuplot-4.0-r1.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9tZWRpYS1nZngvZ251cGxvdC9nbnVwbG90LTQuMC1yMS5lYnVpbGQJ
MjAwNC0xMC0wNSAxMzowNzo1OS4wMDAwMDAwMDAgKzAxMDAKKysrIGdudXBsb3QtNC4wLXIxLmVi
dWlsZAkyMDA0LTEwLTA4IDE0OjA2OjA3LjgyNTU5NjY3MiArMDEwMApAQCAtMiw3ICsyLDcgQEAK
ICMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSB2MgogIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9tZWRpYS1nZngv
Z251cGxvdC9nbnVwbG90LTQuMC1yMS5lYnVpbGQsdiAxLjIgMjAwNC8xMC8wNSAxMTo1MDo0NSB3
ZWV2ZSBFeHAgJAogCi1pbmhlcml0IGV1dGlscworaW5oZXJpdCBldXRpbHMgZWxpc3AtY29tbW9u
CiAKIE1ZX1A9IiR7UH0uMCIKIApAQCAtMTMsMTAgKzEzLDEzIEBACiAKIFNMT1Q9IjAiCiBLRVlX
T1JEUz0ifng4NiB+YW1kNjQgfnNwYXJjIgotSVVTRT0iZG9jIGdkIGdnaSBwZGZsaWIgcGxvdHV0
aWxzIHBuZyByZWFkbGluZSBzdmdhIFggeGVtYWNzIgorSVVTRT0iZG9jIGdkIGdnaSBwZGZsaWIg
cGxvdHV0aWxzIHBuZyByZWFkbGluZSBzdmdhIFggeGVtYWNzIGVtYWNzIgorCitFX1NJVEVGSUxF
PSI1MGdudXBsb3QtZ2VudG9vLmVsIgogCiBERVBFTkQ9IgogCXhlbWFjcz8gKCB2aXJ0dWFsL3hl
bWFjcyApCisJZW1hY3M/ICggdmlydHVhbC9lbWFjcyApCiAJcGRmbGliPyAoIG1lZGlhLWxpYnMv
cGRmbGliICkKIAlnZ2k/ICggbWVkaWEtbGlicy9saWJnZ2kgKQogCXBuZz8gKCBtZWRpYS1saWJz
L2xpYnBuZyApCkBAIC0zNiw3ICszOSw3IEBACiB9CiAKIHNyY19jb21waWxlKCkgewotCWxvY2Fs
IG15Y29uZj0iLS1kYXRhZGlyPS91c3Ivc2hhcmUvJHtQTn0gLS13aXRoLWdpaGRpcj0vdXNyL3No
YXJlLyR7UE59L2dpaCIKKwlsb2NhbCBteWNvbmY9Ii0td2l0aC1naWhkaXI9L3Vzci9zaGFyZS8k
e1BOfS9naWgiCiAKIAlteWNvbmY9IiR7bXljb25mfSAkKHVzZV93aXRoIFggeCkiCiAJbXljb25m
PSIke215Y29uZn0gJCh1c2Vfd2l0aCBzdmdhIGxpbnV4LXZnYSkiCkBAIC02Miw3ICs2NSw3IEBA
CiAJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0td2l0aC1wZGY9L3Vzci9saWIiIFwKIAkJfHwgbXlj
b25mPSIke215Y29uZn0gLS13aXRob3V0LXBkZiIKIAotCSEgdXNlIHhlbWFjcyAmJiBteWNvbmY9
IiR7bXljb25mfSAtLXdpdGhvdXQtbGlzcC1maWxlcyIKKwkhICggdXNlIHhlbWFjcyB8IHVzZSBl
bWFjcyApICYmIG15Y29uZj0iJHtteWNvbmZ9IC0td2l0aG91dC1saXNwLWZpbGVzIgogCiAJIyBU
aGlzIGlzIGEgaGFjayB0byBhdm9pZCBzYW5kYm94IHZpb2xhdGlvbnMgd2hlbiB1c2luZyB0aGUg
TGludXggY29uc29sZS4KIAkjIENyZWF0aW5nIHRoZSBEVkkgYW5kIFBERiB0dXRvcmlhbHMgcmVx
dWlyZSAvZGV2L3N2Z2EgdG8gYnVpbGQgdGhlCkBAIC05OSw5ICsxMDIsMTcgQEAKIAkJaW5zaW50
byAvdXNyL3NoYXJlL2RvYy8ke1BGfS9wc2RvYwogCQlkb2lucyBkb2NzL3BzZG9jL3sqLmRvYywq
LnRleCwqLnBzLCouZ3BpLFJFQURNRX0KIAlmaQorCWlmIHVzZSBlbWFjczsgdGhlbgorCQljYXQg
bGlzcC9kb3RlbWFjcyA+ICR7VH0vJHtFX1NJVEVGSUxFfQorCQllbGlzcC1zaXRlLWZpbGUtaW5z
dGFsbCAke1R9LyR7RV9TSVRFRklMRX0KKwlmaQogfQogCiBwa2dfcG9zdGluc3QoKSB7CisJaWYg
dXNlIGVtYWNzOyB0aGVuCisJCWVpbmZvICJSdW5uaW5nIGVsaXNwLXNpdGUtcmVnZW4uLi4uIgor
CQllbGlzcC1zaXRlLXJlZ2VuCisJZmkKIAlpZiB1c2Ugc3ZnYSA7IHRoZW4KIAkJZWluZm8gIklu
IG9yZGVyIHRvIGVuYWJsZSBvcmRpbmFyeSB1c2VycyB0byB1c2UgU1ZHQSBjb25zb2xlIGdyYXBo
aWNzIgogCQllaW5mbyAiZ251cGxvdCBuZWVkcyB0byBiZSBzZXQgdXAgYXMgc2V0dWlkIHJvb3Qu
ICBQbGVhc2Ugbm90ZSB0aGF0Igo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41368</attachid>
            <date>2004-10-08 08:23 0000</date>
            <desc>Added pkg_postrm()</desc>
            <filename>gnuplot-4.0-r1.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9tZWRpYS1nZngvZ251cGxvdC9nbnVwbG90LTQuMC1yMS5lYnVpbGQJ
MjAwNC0xMC0wNSAxMzowNzo1OS4wMDAwMDAwMDAgKzAxMDAKKysrIGdudXBsb3QtNC4wLXIxLmVi
dWlsZAkyMDA0LTEwLTA4IDE2OjE1OjU4LjMyMTI2MTMxMiArMDEwMApAQCAtMiw3ICsyLDcgQEAK
ICMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSB2MgogIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9tZWRpYS1nZngv
Z251cGxvdC9nbnVwbG90LTQuMC1yMS5lYnVpbGQsdiAxLjIgMjAwNC8xMC8wNSAxMTo1MDo0NSB3
ZWV2ZSBFeHAgJAogCi1pbmhlcml0IGV1dGlscworaW5oZXJpdCBldXRpbHMgZWxpc3AtY29tbW9u
CiAKIE1ZX1A9IiR7UH0uMCIKIApAQCAtMTMsMTAgKzEzLDEzIEBACiAKIFNMT1Q9IjAiCiBLRVlX
T1JEUz0ifng4NiB+YW1kNjQgfnNwYXJjIgotSVVTRT0iZG9jIGdkIGdnaSBwZGZsaWIgcGxvdHV0
aWxzIHBuZyByZWFkbGluZSBzdmdhIFggeGVtYWNzIgorSVVTRT0iZG9jIGdkIGdnaSBwZGZsaWIg
cGxvdHV0aWxzIHBuZyByZWFkbGluZSBzdmdhIFggeGVtYWNzIGVtYWNzIgorCitFX1NJVEVGSUxF
PSI1MGdudXBsb3QtZ2VudG9vLmVsIgogCiBERVBFTkQ9IgogCXhlbWFjcz8gKCB2aXJ0dWFsL3hl
bWFjcyApCisJZW1hY3M/ICggdmlydHVhbC9lbWFjcyApCiAJcGRmbGliPyAoIG1lZGlhLWxpYnMv
cGRmbGliICkKIAlnZ2k/ICggbWVkaWEtbGlicy9saWJnZ2kgKQogCXBuZz8gKCBtZWRpYS1saWJz
L2xpYnBuZyApCkBAIC0zNiw3ICszOSw3IEBACiB9CiAKIHNyY19jb21waWxlKCkgewotCWxvY2Fs
IG15Y29uZj0iLS1kYXRhZGlyPS91c3Ivc2hhcmUvJHtQTn0gLS13aXRoLWdpaGRpcj0vdXNyL3No
YXJlLyR7UE59L2dpaCIKKwlsb2NhbCBteWNvbmY9Ii0td2l0aC1naWhkaXI9L3Vzci9zaGFyZS8k
e1BOfS9naWgiCiAKIAlteWNvbmY9IiR7bXljb25mfSAkKHVzZV93aXRoIFggeCkiCiAJbXljb25m
PSIke215Y29uZn0gJCh1c2Vfd2l0aCBzdmdhIGxpbnV4LXZnYSkiCkBAIC02Miw3ICs2NSw3IEBA
CiAJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0td2l0aC1wZGY9L3Vzci9saWIiIFwKIAkJfHwgbXlj
b25mPSIke215Y29uZn0gLS13aXRob3V0LXBkZiIKIAotCSEgdXNlIHhlbWFjcyAmJiBteWNvbmY9
IiR7bXljb25mfSAtLXdpdGhvdXQtbGlzcC1maWxlcyIKKwkhICggdXNlIHhlbWFjcyB8IHVzZSBl
bWFjcyApICYmIG15Y29uZj0iJHtteWNvbmZ9IC0td2l0aG91dC1saXNwLWZpbGVzIgogCiAJIyBU
aGlzIGlzIGEgaGFjayB0byBhdm9pZCBzYW5kYm94IHZpb2xhdGlvbnMgd2hlbiB1c2luZyB0aGUg
TGludXggY29uc29sZS4KIAkjIENyZWF0aW5nIHRoZSBEVkkgYW5kIFBERiB0dXRvcmlhbHMgcmVx
dWlyZSAvZGV2L3N2Z2EgdG8gYnVpbGQgdGhlCkBAIC05OSw5ICsxMDIsMTcgQEAKIAkJaW5zaW50
byAvdXNyL3NoYXJlL2RvYy8ke1BGfS9wc2RvYwogCQlkb2lucyBkb2NzL3BzZG9jL3sqLmRvYywq
LnRleCwqLnBzLCouZ3BpLFJFQURNRX0KIAlmaQorCWlmIHVzZSBlbWFjczsgdGhlbgorCQljYXQg
bGlzcC9kb3RlbWFjcyA+ICR7VH0vJHtFX1NJVEVGSUxFfQorCQllbGlzcC1zaXRlLWZpbGUtaW5z
dGFsbCAke1R9LyR7RV9TSVRFRklMRX0KKwlmaQogfQogCiBwa2dfcG9zdGluc3QoKSB7CisJaWYg
dXNlIGVtYWNzOyB0aGVuCisJCWVpbmZvICJSdW5uaW5nIGVsaXNwLXNpdGUtcmVnZW4uLi4uIgor
CQllbGlzcC1zaXRlLXJlZ2VuCisJZmkKIAlpZiB1c2Ugc3ZnYSA7IHRoZW4KIAkJZWluZm8gIklu
IG9yZGVyIHRvIGVuYWJsZSBvcmRpbmFyeSB1c2VycyB0byB1c2UgU1ZHQSBjb25zb2xlIGdyYXBo
aWNzIgogCQllaW5mbyAiZ251cGxvdCBuZWVkcyB0byBiZSBzZXQgdXAgYXMgc2V0dWlkIHJvb3Qu
ICBQbGVhc2Ugbm90ZSB0aGF0IgpAQCAtMTA5LDMgKzEyMCw5IEBACiAJCWVpbmZvICJBcyByb290
LCBtYW51YWxseSBcImNobW9kIHUrcyAvdXNyL2Jpbi9nbnVwbG90XCIuIgogCWZpCiB9CisKK3Br
Z19wb3N0cm0oKSB7CisJaWYgdXNlIGVtYWNzOyB0aGVuCisJCWVpbmZvICJSdW5uaW5nIGVsaXNw
LXNpdGUtcmVnZW4uLi4uIgorCQllbGlzcC1zaXRlLXJlZ2VuCit9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>41374</attachid>
            <date>2004-10-08 10:41 0000</date>
            <desc>gnuplot-4.0-r1 ebuild patch to improve gnuplot&apos;s emacs site-lisp files install</desc>
            <filename>gnuplot-4.0-r1.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9tZWRpYS1nZngvZ251cGxvdC9nbnVwbG90LTQuMC1yMS5lYnVpbGQJ
MjAwNC0xMC0wNSAxMzowNzo1OS4wMDAwMDAwMDAgKzAxMDAKKysrIGdudXBsb3QtNC4wLXIxLmVi
dWlsZAkyMDA0LTEwLTA4IDE3OjUyOjM0LjM5MDI5MTEwNCArMDEwMApAQCAtMiw3ICsyLDcgQEAK
ICMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSB2MgogIyAkSGVhZGVyOiAvdmFyL2N2c3Jvb3QvZ2VudG9vLXg4Ni9tZWRpYS1nZngv
Z251cGxvdC9nbnVwbG90LTQuMC1yMS5lYnVpbGQsdiAxLjIgMjAwNC8xMC8wNSAxMTo1MDo0NSB3
ZWV2ZSBFeHAgJAogCi1pbmhlcml0IGV1dGlscworaW5oZXJpdCBldXRpbHMgZWxpc3AtY29tbW9u
CiAKIE1ZX1A9IiR7UH0uMCIKIApAQCAtMTMsMTAgKzEzLDEzIEBACiAKIFNMT1Q9IjAiCiBLRVlX
T1JEUz0ifng4NiB+YW1kNjQgfnNwYXJjIgotSVVTRT0iZG9jIGdkIGdnaSBwZGZsaWIgcGxvdHV0
aWxzIHBuZyByZWFkbGluZSBzdmdhIFggeGVtYWNzIgorSVVTRT0iZG9jIGdkIGdnaSBwZGZsaWIg
cGxvdHV0aWxzIHBuZyByZWFkbGluZSBzdmdhIFggeGVtYWNzIGVtYWNzIgorCitFX1NJVEVGSUxF
PSI1MGdudXBsb3QtZ2VudG9vLmVsIgogCiBERVBFTkQ9IgogCXhlbWFjcz8gKCB2aXJ0dWFsL3hl
bWFjcyApCisJZW1hY3M/ICggdmlydHVhbC9lbWFjcyApCiAJcGRmbGliPyAoIG1lZGlhLWxpYnMv
cGRmbGliICkKIAlnZ2k/ICggbWVkaWEtbGlicy9saWJnZ2kgKQogCXBuZz8gKCBtZWRpYS1saWJz
L2xpYnBuZyApCkBAIC0zNiw3ICszOSw3IEBACiB9CiAKIHNyY19jb21waWxlKCkgewotCWxvY2Fs
IG15Y29uZj0iLS1kYXRhZGlyPS91c3Ivc2hhcmUvJHtQTn0gLS13aXRoLWdpaGRpcj0vdXNyL3No
YXJlLyR7UE59L2dpaCIKKwlsb2NhbCBteWNvbmY9Ii0td2l0aC1naWhkaXI9L3Vzci9zaGFyZS8k
e1BOfS9naWgiCiAKIAlteWNvbmY9IiR7bXljb25mfSAkKHVzZV93aXRoIFggeCkiCiAJbXljb25m
PSIke215Y29uZn0gJCh1c2Vfd2l0aCBzdmdhIGxpbnV4LXZnYSkiCkBAIC02Miw3ICs2NSw3IEBA
CiAJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0td2l0aC1wZGY9L3Vzci9saWIiIFwKIAkJfHwgbXlj
b25mPSIke215Y29uZn0gLS13aXRob3V0LXBkZiIKIAotCSEgdXNlIHhlbWFjcyAmJiBteWNvbmY9
IiR7bXljb25mfSAtLXdpdGhvdXQtbGlzcC1maWxlcyIKKwkhICggdXNlIHhlbWFjcyB8fCB1c2Ug
ZW1hY3MgKSAmJiBteWNvbmY9IiR7bXljb25mfSAtLXdpdGhvdXQtbGlzcC1maWxlcyIKIAogCSMg
VGhpcyBpcyBhIGhhY2sgdG8gYXZvaWQgc2FuZGJveCB2aW9sYXRpb25zIHdoZW4gdXNpbmcgdGhl
IExpbnV4IGNvbnNvbGUuCiAJIyBDcmVhdGluZyB0aGUgRFZJIGFuZCBQREYgdHV0b3JpYWxzIHJl
cXVpcmUgL2Rldi9zdmdhIHRvIGJ1aWxkIHRoZQpAQCAtOTksOSArMTAyLDE3IEBACiAJCWluc2lu
dG8gL3Vzci9zaGFyZS9kb2MvJHtQRn0vcHNkb2MKIAkJZG9pbnMgZG9jcy9wc2RvYy97Ki5kb2Ms
Ki50ZXgsKi5wcywqLmdwaSxSRUFETUV9CiAJZmkKKwlpZiB1c2UgZW1hY3M7IHRoZW4KKwkJY2F0
IGxpc3AvZG90ZW1hY3MgPiAke1R9LyR7RV9TSVRFRklMRX0KKwkJZWxpc3Atc2l0ZS1maWxlLWlu
c3RhbGwgJHtUfS8ke0VfU0lURUZJTEV9CisJZmkKIH0KIAogcGtnX3Bvc3RpbnN0KCkgeworCWlm
IHVzZSBlbWFjczsgdGhlbgorCQllaW5mbyAiUnVubmluZyBlbGlzcC1zaXRlLXJlZ2VuLi4uLiIK
KwkJZWxpc3Atc2l0ZS1yZWdlbgorCWZpCiAJaWYgdXNlIHN2Z2EgOyB0aGVuCiAJCWVpbmZvICJJ
biBvcmRlciB0byBlbmFibGUgb3JkaW5hcnkgdXNlcnMgdG8gdXNlIFNWR0EgY29uc29sZSBncmFw
aGljcyIKIAkJZWluZm8gImdudXBsb3QgbmVlZHMgdG8gYmUgc2V0IHVwIGFzIHNldHVpZCByb290
LiAgUGxlYXNlIG5vdGUgdGhhdCIKQEAgLTEwOSwzICsxMjAsMTAgQEAKIAkJZWluZm8gIkFzIHJv
b3QsIG1hbnVhbGx5IFwiY2htb2QgdStzIC91c3IvYmluL2dudXBsb3RcIi4iCiAJZmkKIH0KKwor
cGtnX3Bvc3RybSgpIHsKKwlpZiB1c2UgZW1hY3M7IHRoZW4KKwkJZWluZm8gIlJ1bm5pbmcgZWxp
c3Atc2l0ZS1yZWdlbi4uLi4iCisJCWVsaXNwLXNpdGUtcmVnZW4KKwlmaQorfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>42152</attachid>
            <date>2004-10-19 02:58 0000</date>
            <desc>Modified ebuild for gnuplot-4.0-r1 with support for both emacsen.</desc>
            <filename>gnuplot-4.0-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLWdmeC9nbnVwbG90L2dudXBsb3QtNC4w
LXIxLmVidWlsZCx2IDEuMiAyMDA0LzEwLzA1IDExOjUwOjQ1IHdlZXZlIEV4cCAkCgppbmhlcml0
IGV1dGlscyBlbGlzcC1jb21tb24KCk1ZX1A9IiR7UH0uMCIKCkRFU0NSSVBUSU9OPSJDb21tYW5k
LWxpbmUgZHJpdmVuIGludGVyYWN0aXZlIHBsb3R0aW5nIHByb2dyYW0iCkhPTUVQQUdFPSJodHRw
Oi8vd3d3LmdudXBsb3QuaW5mby8iClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlL2dudXBs
b3QvJHtNWV9QfS50YXIuZ3oiCkxJQ0VOU0U9ImdudXBsb3QiCgpTTE9UPSIwIgpLRVlXT1JEUz0i
fng4NiB+YW1kNjQgfnNwYXJjIgpJVVNFPSJkb2MgZ2QgZ2dpIHBkZmxpYiBwbG90dXRpbHMgcG5n
IHJlYWRsaW5lIHN2Z2EgWCB4ZW1hY3MgZW1hY3MiCgpFX1NJVEVGSUxFPSI1MGdudXBsb3QtZ2Vu
dG9vLmVsIgoKREVQRU5EPSIKCXhlbWFjcz8gKCB2aXJ0dWFsL3hlbWFjcyApCgllbWFjcz8gKCB2
aXJ0dWFsL2VtYWNzICkKCXBkZmxpYj8gKCBtZWRpYS1saWJzL3BkZmxpYiApCglnZ2k/ICggbWVk
aWEtbGlicy9saWJnZ2kgKQoJcG5nPyAoIG1lZGlhLWxpYnMvbGlicG5nICkKCWdkPyAoID49bWVk
aWEtbGlicy9nZC0yICkKCWRvYz8gKCB2aXJ0dWFsL3RldGV4ICkKCVg/ICggdmlydHVhbC94MTEg
KQoJc3ZnYT8gKCBtZWRpYS1saWJzL3N2Z2FsaWIgKQoJcmVhZGxpbmU/ICggPj1zeXMtbGlicy9y
ZWFkbGluZS00LjIgKQoJcGxvdHV0aWxzPyAoIG1lZGlhLWxpYnMvcGxvdHV0aWxzICkiCgpTPSR7
V09SS0RJUn0vJHtNWV9QfQoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgljZCAke1N9Cgll
cGF0Y2ggJHtGSUxFU0RJUn0vaGVhZGVyLW9yZGVyLnBhdGNoCn0KCnNyY19jb21waWxlKCkgewoJ
bG9jYWwgbXljb25mPSItLXdpdGgtZ2loZGlyPS91c3Ivc2hhcmUvJHtQTn0vZ2loIgoKCW15Y29u
Zj0iJHtteWNvbmZ9ICQodXNlX3dpdGggWCB4KSIKCW15Y29uZj0iJHtteWNvbmZ9ICQodXNlX3dp
dGggc3ZnYSBsaW51eC12Z2EpIgoJbXljb25mPSIke215Y29uZn0gJCh1c2Vfd2l0aCBnZCkiCgoJ
dXNlIGdnaSBcCgkJJiYgbXljb25mPSIke215Y29uZn0gLS13aXRoLWdnaT0vdXNyL2xpYiAtLXdp
dGgteG1pPS91c3IvbGliIiBcCgkJfHwgbXljb25mPSIke215Y29uZn0gLS13aXRob3V0LWdnaSIK
Cgl1c2UgcmVhZGxpbmUgXAoJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0td2l0aC1yZWFkbGluZT1n
bnUgLS1lbmFibGUtaGlzdG9yeS1maWxlIiBcCgkJfHwgbXljb25mPSIke215Y29uZn0gLS13aXRo
LXJlYWRsaW5lIgoKCXVzZSBwbG90dXRpbHMgXAoJCSYmIG15Y29uZj0iJHtteWNvbmZ9IC0td2l0
aC1wbG90PS91c3IvbGliIiBcCgkJfHwgbXljb25mPSIke215Y29uZn0gLS13aXRob3V0LXBsb3Qi
CgoJdXNlIHBuZyBcCgkJJiYgbXljb25mPSIke215Y29uZn0gLS13aXRoLXBuZz0vdXNyL2xpYiIg
XAoJCXx8IG15Y29uZj0iJHtteWNvbmZ9IC0td2l0aG91dC1wbmciCgoJdXNlIHBkZmxpYiBcCgkJ
JiYgbXljb25mPSIke215Y29uZn0gLS13aXRoLXBkZj0vdXNyL2xpYiIgXAoJCXx8IG15Y29uZj0i
JHtteWNvbmZ9IC0td2l0aG91dC1wZGYiCgoJbXljb25mPSIke215Y29uZn0gLS13aXRob3V0LWxp
c3AtZmlsZXMiCgoJIyBUaGlzIGlzIGEgaGFjayB0byBhdm9pZCBzYW5kYm94IHZpb2xhdGlvbnMg
d2hlbiB1c2luZyB0aGUgTGludXggY29uc29sZS4KCSMgQ3JlYXRpbmcgdGhlIERWSSBhbmQgUERG
IHR1dG9yaWFscyByZXF1aXJlIC9kZXYvc3ZnYSB0byBidWlsZCB0aGUKCSMgZXhhbXBsZSBwbG90
cy4KCWFkZHdyaXRlIC9kZXYvc3ZnYQoKCWVjb25mICR7bXljb25mfSB8fCBkaWUKCWVtYWtlIHx8
IGRpZQoKCWlmIHVzZSBkb2MgOyB0aGVuCgkJY2QgZG9jcwoJCW1ha2UgcGRmIHx8IGRpZQoJCWNk
IC4uL3R1dG9yaWFsCgkJbWFrZSBwZGYgfHwgZGllCglmaQp9CgpzcmNfaW5zdGFsbCAoKSB7Cglt
YWtlIERFU1RESVI9JHtEfSBpbnN0YWxsIHx8IGRpZQoKCWRvZG9jIEJVR1MgQ2hhbmdlTG9nIEZB
USBORVdTIFBBVENITEVWRUwgUEdQS0VZUyBQT1JUSU5HIFJFQURNRSogVE9ETyBWRVJTSU9OCgoJ
aWYgdXNlIGRvYzsgdGhlbgoJCSMgRGVtbyBmaWxlcwoJCWluc2ludG8gL3Vzci9zaGFyZS8ke1BO
fS9kZW1vCgkJZG9pbnMgZGVtby8qCgkJIyBNYW51YWwKCQlpbnNpbnRvIC91c3Ivc2hhcmUvZG9j
LyR7UEZ9L21hbnVhbAoJCWRvaW5zIGRvY3MvZ251cGxvdC5wZGYKCQkjIFR1dG9yaWFsCgkJaW5z
aW50byAvdXNyL3NoYXJlL2RvYy8ke1BGfS90dXRvcmlhbAoJCWRvaW5zIHR1dG9yaWFsL3t0dXRv
cmlhbC5kdmksdHV0b3JpYWwucGRmfQoJCSMgRG9jdW1lbnRhdGlvbiBmb3IgbWFraW5nIFBvc3RT
Y3JpcHQgZmlsZXMKCQlpbnNpbnRvIC91c3Ivc2hhcmUvZG9jLyR7UEZ9L3BzZG9jCgkJZG9pbnMg
ZG9jcy9wc2RvYy97Ki5kb2MsKi50ZXgsKi5wcywqLmdwaSxSRUFETUV9CglmaQoJCglpZiB1c2Ug
ZW1hY3M7IHRoZW4KCQljZCBsaXNwCgkJZWluZm8gIkNvbmZpZ3VyaW5nIGdudXBsb3QtbW9kZSBm
b3IgZW1hY3MuLi4iCgkJRU1BQ1M9ImVtYWNzIiBsaXNwZGlyPSIvdXNyL3NoYXJlL2VtYWNzL3Np
dGUtbGlzcC8ke1BOfSIgZWNvbmYgCgkJbWFrZSBERVNURElSPSR7RH0gaW5zdGFsbAoJCW1ha2Ug
Y2xlYW4KCQljZCAuLgoJCQoJCSMgR2VudG9vIGVtYWNzIHNpdGUtbGlzcCBjb25maWd1cmF0aW9u
CgkJc3RyaW5nPSIoYWRkLXRvLWxpc3QgJ2xvYWQtcGF0aCBcIi91c3Ivc2hhcmUvZW1hY3Mvc2l0
ZS1saXNwLyR7UE59XCIpIgoJCWVjaG8gLWUgIjs7OyBHbnVwbG90IHNpdGUtbGlzcCBjb25maWd1
cmF0aW9uXG5cbiR7c3RyaW5nfVxuIiA+ICR7RV9TSVRFRklMRX0KCQlzZWQgJy9eOzsgbW92ZS8s
KzQgZCcgbGlzcC9kb3RlbWFjcyA+PiAke0VfU0lURUZJTEV9CgkJZWxpc3Atc2l0ZS1maWxlLWlu
c3RhbGwgJHtFX1NJVEVGSUxFfQoJZmkKCQoJaWYgdXNlIHhlbWFjczsgdGhlbgoJCWNkIGxpc3AK
CQllaW5mbyAiQ29uZmlndXJpbmcgZ251cGxvdC1tb2RlIGZvciB4ZW1hY3MuLi4iCgkJRU1BQ1M9
InhlbWFjcyIgbGlzcGRpcj0iL3Vzci9saWIveGVtYWNzL3NpdGUtcGFja2FnZXMvJHtQTn0iIGVj
b25mIAoJCW1ha2UgREVTVERJUj0ke0R9IGluc3RhbGwgfHwgewoJCQlld2FybiAiQ29tcGlsaW5n
L2luc3RhbGxpbmcgZ251cGxvdC1tb2RlIGZvciB4ZW1hY3MgaGFzIGZhaWxlZC4iCgkJCWV3YXJu
ICJJIG5lZWQgeGVtYWNzLWJhc2UgdG8gYmUgaW5zdGFsbGVkIGJlZm9yZSBJIGNhbiBjb21waWxl
IgoJCQlld2FybiAidGhlIGdudXBsb3QtbW9kZSBsaXNwIGZpbGVzIGZvciB4ZW1hY3Mgc3VjY2Vz
c2Z1bGx5LiIKCQkJZXdhcm4gIlBsZWFzZSB0cnkgcmUtZW1lcmdpbmcgbWUgYWZ0ZXIgYXBwLXhl
bWFjcy94ZW1hY3MtYmFzZSIKCQkJZXdhcm4gImhhcyBiZWVuIHN1Y2Nlc3NmdWx5IGVtZXJnZWQu
IgoJCQl9CgkJY2QgLi4KCWZpCn0KCnBrZ19wb3N0aW5zdCgpIHsKCWlmIHVzZSBlbWFjczsgdGhl
bgoJCWVpbmZvICJSdW5uaW5nIGVsaXNwLXNpdGUtcmVnZW4uLi4uIgoJCWVsaXNwLXNpdGUtcmVn
ZW4KCWZpCglpZiB1c2Ugc3ZnYSA7IHRoZW4KCQllaW5mbyAiSW4gb3JkZXIgdG8gZW5hYmxlIG9y
ZGluYXJ5IHVzZXJzIHRvIHVzZSBTVkdBIGNvbnNvbGUgZ3JhcGhpY3MiCgkJZWluZm8gImdudXBs
b3QgbmVlZHMgdG8gYmUgc2V0IHVwIGFzIHNldHVpZCByb290LiAgUGxlYXNlIG5vdGUgdGhhdCIK
CQllaW5mbyAidGhpcyBpcyB1c3VhbGx5IGNvbnNpZGVyZWQgdG8gYmUgYSBzZWN1cml0eSBoYXph
cmQuIgoJCWVpbmZvICJBcyByb290LCBtYW51YWxseSBcImNobW9kIHUrcyAvdXNyL2Jpbi9nbnVw
bG90XCIuIgoJZmkKfQoKcGtnX3Bvc3RybSgpIHsKCWlmIHVzZSBlbWFjczsgdGhlbgoJCWVpbmZv
ICJSdW5uaW5nIGVsaXNwLXNpdGUtcmVnZW4uLi4uIgoJCWVsaXNwLXNpdGUtcmVnZW4KCWZpCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>