<?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>30</bug_id>
          
          <creation_ts>2002-01-04 19:58 0000</creation_ts>
          <short_desc>plotutils-2.4.1.ebuild</short_desc>
          <delta_ts>2003-02-04 19:42:18 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>Library</component>
          <version>1.0 RC6 r14</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>31</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>tneidt@fidnet.com</reporter>
          <assigned_to>tod@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>tneidt@fidnet.com</who>
            <bug_when>2002-01-04 19:58:29 0000</bug_when>
            <thetext>Hi!

Please find attached an ebuild for plotutils-2.4.1, the gnu C/C++
function library for exporting 2-D vector graphics.  Although a few
basic commandline plotting programs (graph, plot, tek2plot, plotfont,
spline, ode double) are included in the package, its main purpose is as
a graphics library that can be used by other programs so suggested
category is media-libs.  Gnuplot and xfig are examples of programs that
can take advantage of plotutils to supplement their capabilites.

*One special note* This package provides supplemental Type1 and
bitmapped (misc) fonts.  As the ebuild is wwritten, these are
automatically installed in to the /usr/X11R6/lib/X11/fonts tree.
This involves copying the relevant fonts.scale file, and editing to
include the new fonts, regenerating the fonts.dir file with mkfontdir,
and then rescanning the fonts directories if X is running.  This may be
considered too intrusive.  If that is the case, I would suggest
installing the new font related files somewhere safe like
/usr/share/${PN} and echoing a message that the user will have to do
that manually.  Also, the copying of the current fonts.scale file may be
problematic in the future if emerging is done in a chrooted and/or
sandboxed environment as has been discussed.

:) whew!

tod</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tneidt@fidnet.com</who>
            <bug_when>2002-01-04 19:59:20 0000</bug_when>
            <thetext>Created an attachment (id=18)
plotutils-2.4.1.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tneidt@fidnet.com</who>
            <bug_when>2002-01-04 20:00:34 0000</bug_when>
            <thetext>I suggest media-libs/plotutils</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hallski@gentoo.org</who>
            <bug_when>2002-01-04 21:33:19 0000</bug_when>
            <thetext>The problem comes if you install this package, and you edit the fonts.scale file
and then unmerges this package. It&apos;ll then remove the fonts.scale will be removed.

I think this should be made in pkg_postinst (the fonts.scale-thing) and
pkg_postremove (I&apos;m not sure about the latter) to remove the added fonts.

Also, xset fp rehash won&apos;t work if logged in as user but running as root in &apos;su
-&apos; terminal.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gbevin@uwyn.com</who>
            <bug_when>2002-01-23 16:43:27 0000</bug_when>
            <thetext>I agree with Hallski, these actions should be moved to pkg_postinst and 
pkg_postremove. When that&apos;s done I&apos;ll try it out and proceed further.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tod@gentoo.org</who>
            <bug_when>2002-01-24 11:40:52 0000</bug_when>
            <thetext>If there are no objections, I&apos;ll take this.  I will resolve the fonts issue per
Hallski&apos;s and Gbevin&apos;s comments.  I will also check with Gbevin before commiting.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blocke@gentoo.org</who>
            <bug_when>2002-02-10 00:59:59 0000</bug_when>
            <thetext>Is this ebuild still being worked on?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tod@gentoo.org</who>
            <bug_when>2002-02-11 10:11:33 0000</bug_when>
            <thetext>Yes,

I am just going to remove installing the extra fonts for now. They are not
needed for functionality, just extra gravy.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tod@gentoo.org</who>
            <bug_when>2002-02-11 14:51:50 0000</bug_when>
            <thetext>Commited to CVS.  Disabled the extra fonts installation for now as they are not
required for functionality.  May revist later. Left the extra fonts installation
steps in ebuild but commented out for future reference.  Extra fonts
installation needs work, see above comments.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18</attachid>
            <date>2002-01-04 19:59 0000</date>
            <desc>plotutils-2.4.1.ebuild</desc>
            <filename>plotutils-2.4.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAxIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLCB2
MiBvciBsYXRlcgojIEF1dGhvciBUb2QgTmVpZHQgPHRuZWlkdEBmaWRuZXQuY29tPgojIC9ob21l
L2N2c3Jvb3QvZ2VudG9vLXg4Ni9za2VsLmJ1aWxkLHYgMS43IDIwMDEvMDgvMjUgMjE6MTU6MDgg
Y2hhZGggRXhwCgpTPSR7V09SS0RJUn0vJHtQfQoKREVTQ1JJUFRJT049ImEgcG93ZXJmdWwgQy9D
KysgZnVuY3Rpb24gbGlicmFyeSBmb3IgZXhwb3J0aW5nIDItRCB2ZWN0b3IgZ3JhcGhpY3MiCgpT
UkNfVVJJPSJmdHA6Ly9mdHAuZ251Lm9yZy9nbnUvcGxvdHV0aWxzLyR7UH0udGFyLmd6IFwKCQlY
PyAoIGZ0cDovL2Z0cC5ocC5jb20vcHViL3ByaW50ZXJzL3NvZnR3YXJlL21wMTM1bXUuZXhlICki
CgpIT01FUEFHRT0iaHR0cDovL3d3dy5nbnUub3JnL3NvZnR3YXJlL3Bsb3R1dGlscy8iCgpERVBF
TkQ9InZpcnR1YWwvZ2xpYmMKCQltZWRpYS1saWJzL2xpYnBuZwoJCVg/ICggeDExLWJhc2UveGZy
ZWUgYXBwLWFyY2gvdW56aXAgKSIKCnNyY191bnBhY2soKSB7CgoJdW5wYWNrICR7UH0udGFyLmd6
CglpZiBbICd1c2UgWCcgXQojVW5wYWNrIHRoZSBIUCBwcyBUeXBlMSBmb250cwoJdGhlbgoJCWNk
ICR7U30vZm9udHMvcGZiLwoJCWNwICR7RElTVERJUn0vbXAxMzVtdS5leGUgLi8KCQl1bnppcCBt
cDEzNW11LmV4ZQoJZmkKCQp9CgoKc3JjX2NvbXBpbGUoKSB7CgkKI2VuYWJsZSBidWlsZCBvZiBD
KysgdmVyc2lvbgojZGlzYWJsZSBsaWJ0b29sIGxvY2sgKGNhbiBtZXNzIHdpdGggcGFyYWxsZWwg
YnVpbGRzKQoJbG9jYWwgbXljb25mPSItLWVuYWJsZS1saWJwbG90dGVyIC0tZGlzYWJsZS1saWJ0
b29sLWxvY2siIAoJCiNUaGUgZm9sbG93aW5nIHR3byBhZGRpdGlvbmFsIGNvbmZpZ3VyZSBvcHRp
b25zIG1heSBiZSBvZiBpbnRlcmVzdAojdG8gdXNlcnMgd2l0aCBzcGVjaWZpYyBwcmludGVycywg
aS5lLiBIUCBMYXNlckpldHMgd2l0aCBQQ0wgNSBvciBIUC1HTC8yLgojTm90IHN1cmUgaWYgZW5h
Ymxpbmcgc2NyZXdzIHRoZSBwb29jaCBmb3IgdGhvc2Ugd2l0aG91dCB0aGVzZSBwcmludGVycy4K
Iy0tZW5hYmxlLXBzLWZvbnRzLWluLXBjbCAtLWVuYWJsZS1sai1mb250cy1pbi1wcwoJCglpZiBb
IC16ICd1c2UgWCcgXQoJdGhlbgoJCW15Y29uZj0iJHtteWNvbmZ9IC0td2l0aG91dC14IgojZW5h
YmxlIHN0YW5kIGFsb25lIFggcmFzdGVyaXphdGlvbiBsaWIgYW5kIGxhc2VyamV0IGZvbnRzIGlu
IFgKCWVsc2UKCQlteWNvbmY9IiR7bXljb25mfSAtLXdpdGgteCAtLWVuYWJsZS1saWJ4bWkgLS1l
bmFibGUtbGotZm9udHMtaW4teCIKCWZpCiAKCS4vY29uZmlndXJlIC0taW5mb2Rpcj0vdXNyL3No
YXJlL2luZm8gXAoJCQkJLS1tYW5kaXI9L3Vzci9zaGFyZS9tYW4gXAoJCQkJLS1wcmVmaXg9L3Vz
ciBcCgkJCQktLWhvc3Q9JHtDSE9TVH0gXAoJCQkJJHtteWNvbmZ9IHx8IGRpZQoJCgllbWFrZSB8
fCBkaWUKCn0KCnNyY19pbnN0YWxsICgpIHsKCgltYWtlIHByZWZpeD0ke0R9L3VzciBpbnN0YWxs
IHx8IGRpZQoJCglpZiBbICd1c2UgWCcgXQoJdGhlbgoJCWxvY2FsIHR5cGUxX2Rpcj0vdXNyL1gx
MVI2L2xpYi9YMTEvZm9udHMvVHlwZTEKCQlsb2NhbCBtaXNjX2Rpcj0vdXNyL1gxMVI2L2xpYi9Y
MTEvZm9udHMvbWlzYwoJCQoJCWNkICR7U30vZm9udHMKCiNBZGQgZXh0cmEgVHlwZTEgZm9udHMK
I1RoaXMgd2lsbCBwcm9iYWJseSBicmVhayBpZiBwb3J0YWdlIGJlY29tZXMgc2FuZGJveGVkCgkJ
Y3AgJHt0eXBlMV9kaXJ9L2ZvbnRzLnNjYWxlIC4vCgojRGV0ZXJtaW5lIHRoZSBudW1iZXIgb2Yg
ZXhpc3RpbmcgVHlwZTEgZm9udHMJCgkJbG9jYWwgbjA9JCggc2VkIC1lICcxIWQnIGZvbnRzLnNj
YWxlICkKCQkKI0RldGVybWluZSB0aGUgbnVtYmVyIG9mIGZvbnRzIHRvIGFkZAoJCWxvY2FsIG4x
PSQoIGxzIHBmYi8qLnBmYiB8IHdjIC13ICkKCQkKCQlsZXQgIm4xID0gJG4xICsgJG4wIgoJCQoJ
CWNhdCBmb250cy5hcHBlbmQgPj4gZm9udHMuc2NhbGUKCQkKI0FkanVzdCBudW1iZXIgb2YgVHlw
ZTEgZm9udHMgdG8gbmV3IG51bWJlcgoJCXNlZCAtZSAncy8nJG4wJyQvJyRuMScvJyBmb250cy5z
Y2FsZSA+IGZvbnRzLnNjYWxlLm5ldwoJCW12IGZvbnRzLnNjYWxlLm5ldyBmb250cy5zY2FsZQkJ
CgkKCQlpbnNpbnRvICR7dHlwZTFfZGlyfQoJCWRvaW5zIHBmYi8qLnBmYiBmb250cy5zY2FsZQoJ
CQojRmluYWxseSwgc3RvcmUgYSBjb3B5IG9mIHRoZSBtb2RpZmllZCB4ZmlnIHNvdXJjZSBmaWxl
IHVfZm9udHMuYwojc28gdXNlcnMgY2FuIHJlY29tcGlsZSB4ZmlnIHRvIHVzZSB0aGUgbmV3IGZv
bnRzCgkJaW5zaW50byAvdXNyL3NoYXJlLyR7UE59CgkJZG9pbnMgdV9mb250cy5jCgojQWRkIGV4
dHJhIG1pc2MgVGVrdHJvbml4IGJpdG1hcHBlZCBmb250cwojYWxsIHRoZSBtaXNjIGZvbnRzIHNl
ZW0gdG8gYmUgZ3ppcHBlZAoJCWd6aXAgcGNmLyoucGNmCgkJaW5zaW50byAke21pc2NfZGlyfQoJ
CWRvaW5zIHBjZi8qLnBjZi5negoJCglmaQoKCWNkICR7U30KCWRvZG9jIEFVVEhPUlMgQ09NUEFU
IENPUFlJTkcgQ2hhbmdlTG9nIElOU1RBTEwgSU5TVEFMTC5mb250cyBJTlNUQUxMLnBrZyBcCgkJ
CUtOT1dOX0JVR1MgTkVXUyBPTkVXUyBQUk9CTEVNUyBSRUFETUUgVEhBTktTIFRPRE8KCQp9Cgpw
a2dfcG9zdGluc3QoKSB7CgoJaWYgWyAndXNlIFgnIF0KCXRoZW4KI2VuYWJsZSBuZXcgVHlwZTEg
Zm9udHMgYW5kIGhhdmUgWCBzZXJ2ZXIgCgkJY2QgL3Vzci9YMTFSNi9saWIvWDExL2ZvbnRzL1R5
cGUxCgkJbWtmb250ZGlyCiNlbmFibGUgbmV3IFRla3Ryb25peCBmb250cwkKCQljZCAvdXNyL1gx
MVI2L2xpYi9YMTEvZm9udHMvbWlzYwoJCW1rZm9udGRpcgojQ2hlY2sgaWYgWCBzZXJ2ZXIgaXMg
cnVubmluZy4gSWYgeWVzLCByZXNjYW4gdGhlIGZvbnRzCgkJaWYgWyAtZiAvdG1wLy5YKi1sb2Nr
IF0KCQl0aGVuCgkJCXhzZXQgZnAgcmVoYXNoCgkJZmkKCgkJZWNobyAiIgoJCWVjaG8gIioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiIJCgkJ
ZWNobyAiSWYgeW91IHVzZSB0aGUgcHJvZ3JhbSB4ZmlnLCB5b3UgbWlnaHQgd2FudCB0byByZWNv
bXBpbGUiCgkJZWNobyAidG8gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIGFkZGl0aW9uYWwgcHMgZm9u
dHMuIgoJCWVjaG8gIkFsc28sIGl0IGlzIHBvc3NpYmxlIHRvIGVuYWJsZSBnaG9zdHNjcmlwdCBh
bmQgcG9zc2libHkiCgkJZWNobyAieW91ciBwcmludGVyIHRvIHVzZSB0aGUgSFAgZm9udHMsIGJ1
dCB5b3UgYXJlIG9uIHlvdXIgb3duLiIgCgkJZWNobyAiU2VlIC91c2VyL3NoYXJlL2RvYy8ke1B9
L0lOU1RBTEwuZm9udHMiCgkJZWNobyAiKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiIKCQllY2hvICIiCgoJZmkKCn0=
</data>        

          </attachment>
    </bug>

</bugzilla>