<?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>171414</bug_id>
          
          <creation_ts>2007-03-19 10:00 0000</creation_ts>
          <short_desc>app-antivirus/klamav shouldn&apos;t update itself and clamav, some utf8 fix</short_desc>
          <delta_ts>2008-02-09 16:34:08 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>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>erdinc@erdinc.info</reporter>
          <assigned_to>kde@gentoo.org</assigned_to>
          <cc>ansla80@yahoo.com</cc>
    
    <cc>arfrever@gentoo.org</cc>
    
    <cc>ticho@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>erdinc@erdinc.info</who>
            <bug_when>2007-03-19 10:00:13 0000</bug_when>
            <thetext>Klamav has an option to update itself and clamav from gui, but this option is not good and secure cause patches and configure parameters will not be included to those updates so it should be disabled in the gui.

Reproducible: Always</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>erdinc@erdinc.info</who>
            <bug_when>2007-03-19 10:01:48 0000</bug_when>
            <thetext>Created an attachment (id=113760)
No update patch

Patch to disable update gui in klamav and some utf8 fix</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>arfrever@gentoo.org</who>
            <bug_when>2007-03-19 11:57:40 0000</bug_when>
            <thetext>I think that instead comments the following is better:

#ifdef GUI_UPDATE
Some code
#endif

Gentoo is about choices and the above solution adds users the possibility of the enabling of the updating of Klamav from GUI by using CXXFLAGS=&quot;${CXXFLAGS} -DGUI_UPDATE&quot; (If they very need it.).
The ebuild also needs to have appropriate `einfo` message telling about it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2007-03-25 19:28:32 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; I think that instead comments the following is better:
&gt; 
&gt; #ifdef GUI_UPDATE
&gt; Some code
&gt; #endif
&gt; 
&gt; Gentoo is about choices and the above solution adds users the possibility of
&gt; the enabling of the updating of Klamav from GUI by using CXXFLAGS=&quot;${CXXFLAGS}
&gt; -DGUI_UPDATE&quot; (If they very need it.).
&gt; The ebuild also needs to have appropriate `einfo` message telling about it.
&gt; 

That sounds messy, and it&apos;s not a good idea to add arbitrary -D flags into C(XX)FLAGS. How about a local USE flag, if you really want the option to be there?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>arfrever@gentoo.org</who>
            <bug_when>2007-03-26 14:18:55 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; That sounds messy, and it&apos;s not a good idea to add arbitrary -D flags into
&gt; C(XX)FLAGS. How about a local USE flag, if you really want the option to be
&gt; there?

So it&apos;s better to unconditionally disable this feature.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>erdinc@erdinc.info</who>
            <bug_when>2007-03-27 07:45:22 0000</bug_when>
            <thetext>Why we dont just disable to update klamav and clamav from klamav gui :)
This job is not klamav&apos;s duty but emerge, isn&apos;t it?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>erdinc@erdinc.info</who>
            <bug_when>2007-07-13 14:09:01 0000</bug_when>
            <thetext>I believe that we should disable update option in klamav

comments?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cryos@gentoo.org</who>
            <bug_when>2007-07-15 23:27:52 0000</bug_when>
            <thetext>This looks like a feature enhancement that should really be pushed upstream. I agree that it is portage&apos;s job to update these packages and would like to see an option to disable updates from the GUI.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-07-21 23:52:01 0000</bug_when>
            <thetext>Did anyone contact upstream about this?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>arfrever@gentoo.org</who>
            <bug_when>2007-07-22 10:37:59 0000</bug_when>
            <thetext>(In reply to comment #8)
&gt; Did anyone contact upstream about this?

Probably no.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-08-10 19:19:50 0000</bug_when>
            <thetext> (In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; Did anyone contact upstream about this?
&gt; Probably no.

I did! :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2008-01-27 21:54:18 0000</bug_when>
            <thetext>I&apos;ve just committed klamav 0.42 which includes a switch to turn off updates from the GUI. Those are now disabled.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ansla80@yahoo.com</who>
            <bug_when>2008-02-05 21:33:36 0000</bug_when>
            <thetext>Created an attachment (id=142749)
klamav-0.42.ebuild.patch

The ebuild in portage ignores the standard kde useflags because it calls econf by itself. This is especially a problem since klamav fails to build if arts is not installed even with USE=-arts.
The attached patch adds the --with-disableupdates parameter to configure &quot;the KDE way&quot;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2008-02-09 12:53:26 0000</bug_when>
            <thetext>(In reply to comment #12)
&gt; Created an attachment (id=142749) [edit]
&gt; klamav-0.42.ebuild.patch
&gt; 
&gt; The ebuild in portage ignores the standard kde useflags because it calls econf
&gt; by itself. This is especially a problem since klamav fails to build if arts is
&gt; not installed even with USE=-arts.
&gt; The attached patch adds the --with-disableupdates parameter to configure &quot;the
&gt; KDE way&quot;.
&gt; 

Andrei, please open a separate bug for this, as it is not in any way related to what this bug was about. Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ansla80@yahoo.com</who>
            <bug_when>2008-02-09 16:34:08 0000</bug_when>
            <thetext>(In reply to comment #13)
&gt; (In reply to comment #12)
&gt; &gt; Created an attachment (id=142749) [edit]
&gt; &gt; klamav-0.42.ebuild.patch
&gt; &gt; 
&gt; &gt; The ebuild in portage ignores the standard kde useflags because it calls econf
&gt; &gt; by itself. This is especially a problem since klamav fails to build if arts is
&gt; &gt; not installed even with USE=-arts.
&gt; &gt; The attached patch adds the --with-disableupdates parameter to configure &quot;the
&gt; &gt; KDE way&quot;.
&gt; &gt; 
&gt; 
&gt; Andrei, please open a separate bug for this, as it is not in any way related to
&gt; what this bug was about. Thanks.
&gt; 

I placed the patch here because the problem I was relating is a collateral of the fix for this bug. Maybe I was not clear in my comment about this. Anyway, this patch made it to portage so it&apos;s fine now.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>113760</attachid>
            <date>2007-03-19 10:01 0000</date>
            <desc>No update patch</desc>
            <filename>noupdate.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGtsYW1hdi0wLjQxLXNvdXJjZS9rbGFtYXYtMC40MS9zcmMva2xhbWF2LmNwcC5vcmcJMjAw
Ny0wMy0wMyAwMTowNTo0NS4wMDAwMDAwMDAgKzAyMDAKKysrIGtsYW1hdi0wLjQxLXNvdXJjZS9r
bGFtYXYtMC40MS9zcmMva2xhbWF2LmNwcAkgICAgMjAwNy0wMy0wMyAwMTowODo0Ny4wMDAwMDAw
MDAgKzAyMDAKQEAgLTE1MCw4ICsxNTAsOCBAQAogCQl0YWItPnNldEN1cnJlbnRQYWdlKDIpOwog
CQlmcmVzaGtsYW0tPnNsb3RTZWFyY2goKTsKIAl9Ci0gICAgICAgIGlmIChkb3dubG9hZENsYW1B
VkZvcldpemFyZCkKLSAgICAgICAgICAgIGZyZXNoa2xhbS0+Y2hlY2tGb3JOZXdDbGFtQVZOb3co
KTsKKy8vICAgICAgICBpZiAoZG93bmxvYWRDbGFtQVZGb3JXaXphcmQpCisvLyAgICAgICAgICAg
IGZyZXNoa2xhbS0+Y2hlY2tGb3JOZXdDbGFtQVZOb3coKTsKIAkvL2tsYW1kYi0+c2hvdWxkSVNo
b3coKTsKIAogCUNvbGxlY3Rpb25EQjo6aW5zdGFuY2UoKS0+aW5zZXJ0RXZlbnQoIkxhdW5jaCIs
IktsYW1BViBMYXVuY2hlZCIpOwpAQCAtMjkxLDEwICsyOTEsMTAgQEAKICAgICAgICAgICAgICAg
ICBrZERlYnVnKCkgPDwgImRvd25sb2FkaW5nIGRhdGFiYXNlIiA8PCBlbmRsOwogICAgICAgICAg
ICAgICAgIGRvd25sb2FkREJGb3JXaXphcmQgPSB0cnVlOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgaWYgKHdpemFyZC5kb3dubG9hZENsYW1BVigpKXsKLSAgICAgICAgICAgICAgICBrZERl
YnVnKCkgPDwgImRvd25sb2FkaW5nIGNsYW1hdiIgPDwgZW5kbDsKLSAgICAgICAgICAgICAgICBk
b3dubG9hZENsYW1BVkZvcldpemFyZCA9IHRydWU7Ci0gICAgICAgICAgICB9CisvLyAgICAgICAg
ICAgIGlmICh3aXphcmQuZG93bmxvYWRDbGFtQVYoKSl7CisvLyAgICAgICAgICAgICAgICBrZERl
YnVnKCkgPDwgImRvd25sb2FkaW5nIGNsYW1hdiIgPDwgZW5kbDsKKy8vICAgICAgICAgICAgICAg
IGRvd25sb2FkQ2xhbUFWRm9yV2l6YXJkID0gdHJ1ZTsKKy8vICAgICAgICAgICAgfQogCiAgICAg
ICAgIH0KIAotLS0ga2xhbWF2LTAuNDEtc291cmNlL2tsYW1hdi0wLjQxL3NyYy9mcmVzaGtsYW0u
Y3BwLm9yZwkyMDA3LTAzLTAzIDAwOjM4OjU1LjAwMDAwMDAwMCArMDIwMAorKysga2xhbWF2LTAu
NDEtc291cmNlL2tsYW1hdi0wLjQxL3NyYy9mcmVzaGtsYW0uY3BwCSAgICAyMDA3LTAzLTAzIDAx
OjM4OjMwLjAwMDAwMDAwMCArMDIwMApAQCAtMTEyLDQ0ICsxMTIsNDQgQEAKICAgICAgICAgICAg
IEtEaWFsb2c6OnNwYWNpbmdIaW50KCksICJ2Ym94Iik7CiAKICAgICAvL1Byb3h5IFdpZGdldAot
ICAgIFFHcm91cEJveCAqc29mdHdhcmVfZ3JvdXAgPSBuZXcgUUdyb3VwQm94KGkxOG4oIlNvZnR3
YXJlIFVwZGF0ZXMiKSwgdGhpcyk7Ci0gICAgdmJveC0+YWRkV2lkZ2V0KHNvZnR3YXJlX2dyb3Vw
KTsKKy8vICAgIFFHcm91cEJveCAqc29mdHdhcmVfZ3JvdXAgPSBuZXcgUUdyb3VwQm94KGkxOG4o
IlNvZnR3YXJlIFVwZGF0ZXMiKSwgdGhpcyk7CisvLyAgICB2Ym94LT5hZGRXaWRnZXQoc29mdHdh
cmVfZ3JvdXApOwogCiAKLSAgICBRR3JpZExheW91dCAqc29mdHdhcmVfbGF5b3V0ID0gbmV3IFFH
cmlkTGF5b3V0KCBzb2Z0d2FyZV9ncm91cCwgNSwgMiwgS0RpYWxvZzo6c3BhY2luZ0hpbnQoKSwK
LSAgICAgICAgICAgIEtEaWFsb2c6OnNwYWNpbmdIaW50KCksICJzb2Z0d2FyZV9sYXlvdXQiKTsK
LSAgICBzb2Z0d2FyZV9sYXlvdXQtPmFkZFJvd1NwYWNpbmcoMCwgc29mdHdhcmVfZ3JvdXAtPmZv
bnRNZXRyaWNzKCkuaGVpZ2h0KCkpOwotICAgIHNvZnR3YXJlX2xheW91dC0+c2V0Q29sU3RyZXRj
aCgwLCAxKTsKLSAgICBzb2Z0d2FyZV9sYXlvdXQtPnNldENvbFN0cmV0Y2goMSwgMSk7CisvLyAg
ICBRR3JpZExheW91dCAqc29mdHdhcmVfbGF5b3V0ID0gbmV3IFFHcmlkTGF5b3V0KCBzb2Z0d2Fy
ZV9ncm91cCwgNSwgMiwgS0RpYWxvZzo6c3BhY2luZ0hpbnQoKSwKKy8vICAgICAgICAgICAgS0Rp
YWxvZzo6c3BhY2luZ0hpbnQoKSwgInNvZnR3YXJlX2xheW91dCIpOworLy8gICAgc29mdHdhcmVf
bGF5b3V0LT5hZGRSb3dTcGFjaW5nKDAsIHNvZnR3YXJlX2dyb3VwLT5mb250TWV0cmljcygpLmhl
aWdodCgpKTsKKy8vICAgIHNvZnR3YXJlX2xheW91dC0+c2V0Q29sU3RyZXRjaCgwLCAxKTsKKy8v
ICAgIHNvZnR3YXJlX2xheW91dC0+c2V0Q29sU3RyZXRjaCgxLCAxKTsKIAogCiAgICAgLy9EYXp1
a28KLSAgICBRV2lkZ2V0ICpkYXp1a29faGxwID0gbmV3IFFXaWRnZXQoIHNvZnR3YXJlX2dyb3Vw
ICk7Ci0gICAgc29mdHdhcmVfbGF5b3V0LT5hZGRNdWx0aUNlbGxXaWRnZXQoZGF6dWtvX2hscCwg
MSwyLCAwLDIpOwotICAgIFFHcmlkTGF5b3V0ICpkYXp1a29fZGlyX2xheW91dCA9IG5ldyBRR3Jp
ZExheW91dChkYXp1a29faGxwLDIsMiwgS0RpYWxvZzo6c3BhY2luZ0hpbnQoKSApOworLy8gICAg
UVdpZGdldCAqZGF6dWtvX2hscCA9IG5ldyBRV2lkZ2V0KCBzb2Z0d2FyZV9ncm91cCApOworLy8g
ICAgc29mdHdhcmVfbGF5b3V0LT5hZGRNdWx0aUNlbGxXaWRnZXQoZGF6dWtvX2hscCwgMSwyLCAw
LDIpOworLy8gICAgUUdyaWRMYXlvdXQgKmRhenVrb19kaXJfbGF5b3V0ID0gbmV3IFFHcmlkTGF5
b3V0KGRhenVrb19obHAsMiwyLCBLRGlhbG9nOjpzcGFjaW5nSGludCgpICk7CiAKIAotICAgIGNs
YW1hdl9ib3ggPSBuZXcgUUNoZWNrQm94KGkxOG4oIlVwZGF0ZSBDbGFtQVYgQXV0b21hdGljYWxs
eSIpLCBkYXp1a29faGxwKTsKLSAgICBjbGFtYXZfYm94LT5zZXRNaW5pbXVtV2lkdGgoY2xhbWF2
X2JveC0+c2l6ZUhpbnQoKS53aWR0aCgpKTsKLSAgICBkYXp1a29fZGlyX2xheW91dC0+YWRkV2lk
Z2V0KGNsYW1hdl9ib3gsMCwwKTsKKy8vICAgIGNsYW1hdl9ib3ggPSBuZXcgUUNoZWNrQm94KGkx
OG4oIlVwZGF0ZSBDbGFtQVYgQXV0b21hdGljYWxseSIpLCBkYXp1a29faGxwKTsKKy8vICAgIGNs
YW1hdl9ib3gtPnNldE1pbmltdW1XaWR0aChjbGFtYXZfYm94LT5zaXplSGludCgpLndpZHRoKCkp
OworLy8gICAgZGF6dWtvX2Rpcl9sYXlvdXQtPmFkZFdpZGdldChjbGFtYXZfYm94LDAsMCk7CiAK
LSAgICBrbGFtYXZfYm94ID0gbmV3IFFDaGVja0JveChpMThuKCJVcGRhdGUgS2xhbUFWIEF1dG9t
YXRpY2FsbHkiKSwgZGF6dWtvX2hscCk7Ci0gICAga2xhbWF2X2JveC0+c2V0TWluaW11bVdpZHRo
KGtsYW1hdl9ib3gtPnNpemVIaW50KCkud2lkdGgoKSk7Ci0gICAgZGF6dWtvX2Rpcl9sYXlvdXQt
PmFkZFdpZGdldChrbGFtYXZfYm94LDAsMSk7CisvLyAgICBrbGFtYXZfYm94ID0gbmV3IFFDaGVj
a0JveChpMThuKCJVcGRhdGUgS2xhbUFWIEF1dG9tYXRpY2FsbHkiKSwgZGF6dWtvX2hscCk7Cisv
LyAgICBrbGFtYXZfYm94LT5zZXRNaW5pbXVtV2lkdGgoa2xhbWF2X2JveC0+c2l6ZUhpbnQoKS53
aWR0aCgpKTsKKy8vICAgIGRhenVrb19kaXJfbGF5b3V0LT5hZGRXaWRnZXQoa2xhbWF2X2JveCww
LDEpOwogCiAKIAotICAgIGNsYW1hdl9vcHRpb25zID0gbmV3IFFQdXNoQnV0dG9uIChpMThuKCAi
VXBncmFkZSBDbGFtQVYgTm93IiApLCBkYXp1a29faGxwKTsKLSAgICBkYXp1a29fZGlyX2xheW91
dC0+YWRkV2lkZ2V0KGNsYW1hdl9vcHRpb25zLDEsMCk7Ci0gICAgY2xhbWF2X29wdGlvbnMtPnNl
dEZpeGVkU2l6ZShjbGFtYXZfb3B0aW9ucy0+c2l6ZUhpbnQoKSk7Ci0gICAgY29ubmVjdCggY2xh
bWF2X29wdGlvbnMsIFNJR05BTCggY2xpY2tlZCgpICksIHRoaXMsCi0JCVNMT1QoIGNoZWNrRm9y
TmV3Q2xhbUFWTm93KCkgKSApOworLy8gICAgY2xhbWF2X29wdGlvbnMgPSBuZXcgUVB1c2hCdXR0
b24gKGkxOG4oICJVcGdyYWRlIENsYW1BViBOb3ciICksIGRhenVrb19obHApOworLy8gICAgZGF6
dWtvX2Rpcl9sYXlvdXQtPmFkZFdpZGdldChjbGFtYXZfb3B0aW9ucywxLDApOworLy8gICAgY2xh
bWF2X29wdGlvbnMtPnNldEZpeGVkU2l6ZShjbGFtYXZfb3B0aW9ucy0+c2l6ZUhpbnQoKSk7Cisv
LyAgICBjb25uZWN0KCBjbGFtYXZfb3B0aW9ucywgU0lHTkFMKCBjbGlja2VkKCkgKSwgdGhpcywK
Ky8vCQlTTE9UKCBjaGVja0Zvck5ld0NsYW1BVk5vdygpICkgKTsKIAotICAgIGtsYW1hdl9vcHRp
b25zID0gbmV3IFFQdXNoQnV0dG9uIChpMThuKCAiVXBncmFkZSBLbGFtQVYgTm93IiApLCBkYXp1
a29faGxwKTsKLSAgICBkYXp1a29fZGlyX2xheW91dC0+YWRkV2lkZ2V0KGtsYW1hdl9vcHRpb25z
LDEsMSk7Ci0gICAga2xhbWF2X29wdGlvbnMtPnNldEZpeGVkU2l6ZShrbGFtYXZfb3B0aW9ucy0+
c2l6ZUhpbnQoKSk7Ci0gICAgY29ubmVjdCgga2xhbWF2X29wdGlvbnMsIFNJR05BTCggY2xpY2tl
ZCgpICksIHRoaXMsCi0JCVNMT1QoIGNoZWNrRm9yTmV3S2xhbUFWTm93KCkgKSApOworLy8gICAg
a2xhbWF2X29wdGlvbnMgPSBuZXcgUVB1c2hCdXR0b24gKGkxOG4oICJVcGdyYWRlIEtsYW1BViBO
b3ciICksIGRhenVrb19obHApOworLy8gICAgZGF6dWtvX2Rpcl9sYXlvdXQtPmFkZFdpZGdldChr
bGFtYXZfb3B0aW9ucywxLDEpOworLy8gICAga2xhbWF2X29wdGlvbnMtPnNldEZpeGVkU2l6ZShr
bGFtYXZfb3B0aW9ucy0+c2l6ZUhpbnQoKSk7CisvLyAgICBjb25uZWN0KCBrbGFtYXZfb3B0aW9u
cywgU0lHTkFMKCBjbGlja2VkKCkgKSwgdGhpcywKKy8vCQlTTE9UKCBjaGVja0Zvck5ld0tsYW1B
Vk5vdygpICkgKTsKIAogCiAKQEAgLTM1NCwyNCArMzU0LDI0IEBACiAgICAgfQogCiAKLSAgICBp
ZiAoKHBvcyA9IGl0ZW0yLmZpbmQoIlJlY29tbWVuZGVkIHZlcnNpb246IikpICE9IC0xKXsKKy8v
ICAgIGlmICgocG9zID0gaXRlbTIuZmluZCgiUmVjb21tZW5kZWQgdmVyc2lvbjoiKSkgIT0gLTEp
ewogCi0gICAgICAgIHBvczIgPSBpdGVtMi5maW5kKCdcbicscG9zKTsKLSAgICAgICAgUVN0cmlu
ZyB2ZXJzaW9uID0gaXRlbTIubWlkKChwb3MrMjApLHBvczIgLSAocG9zKzIwKSkuc3RyaXBXaGl0
ZVNwYWNlKCk7CisvLyAgICAgICAgcG9zMiA9IGl0ZW0yLmZpbmQoJ1xuJyxwb3MpOworLy8gICAg
ICAgIFFTdHJpbmcgdmVyc2lvbiA9IGl0ZW0yLm1pZCgocG9zKzIwKSxwb3MyIC0gKHBvcysyMCkp
LnN0cmlwV2hpdGVTcGFjZSgpOwogCi0gICAgICAgIGlmICgoY2xhbWF2X2JveC0+aXNDaGVja2Vk
KCkpKXsKKy8vICAgICAgICBpZiAoKGNsYW1hdl9ib3gtPmlzQ2hlY2tlZCgpKSl7CiAgICAgCi0g
ICAgICAgICAgICBpbnQgcmVzdWx0ID0gS01lc3NhZ2VCb3g6Ondhcm5pbmdDb250aW51ZUNhbmNl
bCh0aGlzLCBpMThuKCAiSXQgbG9va3MgbGlrZSB5b3VyIHZlcnNpb24gb2YgdGhlIENsYW1BViBl
bmdpbmUgaXMgb3V0IG9mIGRhdGUhIENsYW1BVi0lMSBpcyB0aGUgbW9zdCByZWNlbnQgdmVyc2lv
biBvZiBDbGFtQVYgYXZhaWxhYmxlLiBXb3VsZCB5b3UgbGlrZSB0byBLbGFtQVYgdG8gZG93bmxv
YWQgYW5kIGNvbXBpbGUgaXQgZm9yIHlvdT8iKS5hcmcodmVyc2lvbiksaTE4biggIkRvd25sb2Fk
IGFuZCBJbnN0YWxsIENsYW1BVi0lMSIgKS5hcmcodmVyc2lvbiksaTE4biggIkRvd25sb2FkIGFu
ZCBJbnN0YWxsIENsYW1BVi0lMSIgKS5hcmcodmVyc2lvbikpOworLy8gICAgICAgICAgICBpbnQg
cmVzdWx0ID0gS01lc3NhZ2VCb3g6Ondhcm5pbmdDb250aW51ZUNhbmNlbCh0aGlzLCBpMThuKCAi
SXQgbG9va3MgbGlrZSB5b3VyIHZlcnNpb24gb2YgdGhlIENsYW1BViBlbmdpbmUgaXMgb3V0IG9m
IGRhdGUhIENsYW1BVi0lMSBpcyB0aGUgbW9zdCByZWNlbnQgdmVyc2lvbiBvZiBDbGFtQVYgYXZh
aWxhYmxlLiBXb3VsZCB5b3UgbGlrZSB0byBLbGFtQVYgdG8gZG93bmxvYWQgYW5kIGNvbXBpbGUg
aXQgZm9yIHlvdT8iKS5hcmcodmVyc2lvbiksaTE4biggIkRvd25sb2FkIGFuZCBJbnN0YWxsIENs
YW1BVi0lMSIgKS5hcmcodmVyc2lvbiksaTE4biggIkRvd25sb2FkIGFuZCBJbnN0YWxsIENsYW1B
Vi0lMSIgKS5hcmcodmVyc2lvbikpOwogICAgICAgICAKLSAgICAgICAgICAgIHN3aXRjaCAocmVz
dWx0KSB7Ci0gICAgICAgICAgICAgICAgY2FzZSAyIDogCi0gICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgICAgIGNhc2UgNSA6IAotICAgICAgICAgICAgICAgICAgICB1cGRh
dGVyLT5kb3dubG9hZENvbXBvbmVudCgiY2xhbWF2Iix2ZXJzaW9uLCJ0YXIuZ3oiKTsKLSAgICAg
ICAgICAgIH0KLSAgICAgICAgfWVsc2UgaWYgKCEoY2xhbWF2X2JveC0+aXNDaGVja2VkKCkpKQot
ICAgICAgICAgICAgS05vdGlmeUNsaWVudDo6ZXZlbnQoa21haW4tPl90cmF5LT53aW5JZCgpLCJD
bGFtQVZPdXREYXRlZCIsIFFTdHJpbmcoIllvdXIgY29weSBvZiBDbGFtQVYgaXMgb3V0IG9mIGRh
dGUhIFBsZWFzZSBVcGdyYWRlIHRvIENsYW1BViAlMSEiKS5hcmcodmVyc2lvbikpOwotICAgIH0K
Ky8vICAgICAgICAgICAgc3dpdGNoIChyZXN1bHQpIHsKKy8vICAgICAgICAgICAgICAgIGNhc2Ug
MiA6IAorLy8gICAgICAgICAgICAgICAgICAgIGJyZWFrOworLy8gICAgICAgICAgICAgICAgY2Fz
ZSA1IDogCisvLyAgICAgICAgICAgICAgICAgICAgdXBkYXRlci0+ZG93bmxvYWRDb21wb25lbnQo
ImNsYW1hdiIsdmVyc2lvbiwidGFyLmd6Iik7CisvLyAgICAgICAgICAgIH0KKy8vICAgICAgICB9
ZWxzZSBpZiAoIShjbGFtYXZfYm94LT5pc0NoZWNrZWQoKSkpCisvLyAgICAgICAgICAgIEtOb3Rp
ZnlDbGllbnQ6OmV2ZW50KGttYWluLT5fdHJheS0+d2luSWQoKSwiQ2xhbUFWT3V0RGF0ZWQiLCBR
U3RyaW5nKCJZb3VyIGNvcHkgb2YgQ2xhbUFWIGlzIG91dCBvZiBkYXRlISBQbGVhc2UgVXBncmFk
ZSB0byBDbGFtQVYgJTEhIikuYXJnKHZlcnNpb24pKTsKKy8vICAgIH0KIAogCiB9CkBAIC03MjAs
MjAgKzcyMCwyMCBAQAogICAgICAgICBjaGVja19jb21iby0+c2V0RW5hYmxlZChmYWxzZSk7CiAg
ICAgfQogCi0gICAgaWYgKChjb25maWctPnJlYWRFbnRyeSgiQXV0b1VwZGF0ZUNsYW1BViIpKSA9
PSAiWWVzIil7Ci0gICAgICAgIGNsYW1hdl9ib3gtPnNldENoZWNrZWQodHJ1ZSk7Ci0gICAgfWVs
c2V7Ci0gICAgICAgIGNsYW1hdl9ib3gtPnNldENoZWNrZWQoZmFsc2UpOwotICAgIH0KKy8vICAg
IGlmICgoY29uZmlnLT5yZWFkRW50cnkoIkF1dG9VcGRhdGVDbGFtQVYiKSkgPT0gIlllcyIpewor
Ly8gICAgICAgIGNsYW1hdl9ib3gtPnNldENoZWNrZWQodHJ1ZSk7CisvLyAgICB9ZWxzZXsKKy8v
ICAgICAgICBjbGFtYXZfYm94LT5zZXRDaGVja2VkKGZhbHNlKTsKKy8vICAgIH0KKworLy8gICAg
aWYgKChjb25maWctPnJlYWRFbnRyeSgiQXV0b1VwZGF0ZUtsYW1BViIpKSA9PSAiWWVzIil7Cisv
LyAgICAgICAga2xhbWF2X2JveC0+c2V0Q2hlY2tlZCh0cnVlKTsKKy8vICAgIH1lbHNleworLy8g
ICAgICAgIGtsYW1hdl9ib3gtPnNldENoZWNrZWQoZmFsc2UpOworLy8gICAgfQogCi0gICAgaWYg
KChjb25maWctPnJlYWRFbnRyeSgiQXV0b1VwZGF0ZUtsYW1BViIpKSA9PSAiWWVzIil7Ci0gICAg
ICAgIGtsYW1hdl9ib3gtPnNldENoZWNrZWQodHJ1ZSk7Ci0gICAgfWVsc2V7Ci0gICAgICAgIGts
YW1hdl9ib3gtPnNldENoZWNrZWQoZmFsc2UpOwotICAgIH0KLQotICAgIGNvbm5lY3QoIGNsYW1h
dl9ib3gsIFNJR05BTCh0b2dnbGVkKGJvb2wpKSwgU0xPVChoYW5kbGVDaGVja3MoKSkgKTsKLSAg
ICBjb25uZWN0KCBrbGFtYXZfYm94LCBTSUdOQUwodG9nZ2xlZChib29sKSksIFNMT1QoaGFuZGxl
Q2hlY2tzKCkpICk7CisvLyAgICBjb25uZWN0KCBjbGFtYXZfYm94LCBTSUdOQUwodG9nZ2xlZChi
b29sKSksIFNMT1QoaGFuZGxlQ2hlY2tzKCkpICk7CisvLyAgICBjb25uZWN0KCBrbGFtYXZfYm94
LCBTSUdOQUwodG9nZ2xlZChib29sKSksIFNMT1QoaGFuZGxlQ2hlY2tzKCkpICk7CiAgICAgY29u
bmVjdCggZGFlbW9uX2JveCwgU0lHTkFMKHRvZ2dsZWQoYm9vbCkpLCBTTE9UKGhhbmRsZUNoZWNr
cygpKSApOwogICAgIGNvbm5lY3QoIGNoZWNrX2NvbWJvLCBTSUdOQUwoYWN0aXZhdGVkKGludCkp
LCBTTE9UKGhhbmRsZUNoZWNrcygpKSApOwogCkBAIC03NTYsMTcgKzc1NiwxNyBAQAogICAgIH0K
ICAgICBjb25maWctPndyaXRlRW50cnkoIk5vT2ZVcGRhdGVzIiwgY2hlY2tfY29tYm8tPmN1cnJl
bnRUZXh0KCkpOwogCi0gICAgaWYgKGNsYW1hdl9ib3gtPmlzQ2hlY2tlZCgpKXsKLSAgICAgICAg
Y29uZmlnLT53cml0ZUVudHJ5KCJBdXRvVXBkYXRlQ2xhbUFWIiwiWWVzIik7Ci0gICAgfWVsc2V7
Ci0gICAgICAgIGNvbmZpZy0+d3JpdGVFbnRyeSgiQXV0b1VwZGF0ZUNsYW1BViIsIk5vIik7Ci0g
ICAgfQotCi0gICAgaWYgKGtsYW1hdl9ib3gtPmlzQ2hlY2tlZCgpKXsKLSAgICAgICAgY29uZmln
LT53cml0ZUVudHJ5KCJBdXRvVXBkYXRlS2xhbUFWIiwiWWVzIik7Ci0gICAgfWVsc2V7Ci0gICAg
ICAgIGNvbmZpZy0+d3JpdGVFbnRyeSgiQXV0b1VwZGF0ZUtsYW1BViIsIk5vIik7Ci0gICAgfQor
Ly8gICAgaWYgKGNsYW1hdl9ib3gtPmlzQ2hlY2tlZCgpKXsKKy8vICAgICAgICBjb25maWctPndy
aXRlRW50cnkoIkF1dG9VcGRhdGVDbGFtQVYiLCJZZXMiKTsKKy8vICAgIH1lbHNleworLy8gICAg
ICAgIGNvbmZpZy0+d3JpdGVFbnRyeSgiQXV0b1VwZGF0ZUNsYW1BViIsIk5vIik7CisvLyAgICB9
CisKKy8vICAgIGlmIChrbGFtYXZfYm94LT5pc0NoZWNrZWQoKSl7CisvLyAgICAgICAgY29uZmln
LT53cml0ZUVudHJ5KCJBdXRvVXBkYXRlS2xhbUFWIiwiWWVzIik7CisvLyAgICB9ZWxzZXsKKy8v
ICAgICAgICBjb25maWctPndyaXRlRW50cnkoIkF1dG9VcGRhdGVLbGFtQVYiLCJObyIpOworLy8g
ICAgfQogIAogICAgIGNvbmZpZy0+c3luYygpOwogfQpAQCAtOTYxLDExICs5NjEsMTEgQEAKIEZy
ZXNoa2xhbTo6cmVzb2x2ZWQoIEtSZXNvbHZlclJlc3VsdHMgcmVzdWx0KSAvLyBTTE9UCiB7CiAK
LSAgICBpZiAoKCEoIHJlc3VsdC5lcnJvcigpICE9IEtSZXNvbHZlcjo6Tm9FcnJvciB8fCByZXN1
bHQuaXNFbXB0eSgpICkpIAotICAgICAgICYmIGtsYW1hdl9ib3gtPmlzQ2hlY2tlZCgpKXsKLSAg
ICAJdXBkYXRlci0+Y2hlY2tGb3JOZXdLbGFtQVYoKTsKLSAgICB9ZWxzZQotICAgICAgICBrZERl
YnVnKCkgPDwgIm5ldHdvcmsgZXJyb3Igb3Igbm90IHNldCB0byBjaGVjayBmb3IgbmV3IGtsYW1h
diIgPDwgZW5kbDsKKy8vICAgIGlmICgoISggcmVzdWx0LmVycm9yKCkgIT0gS1Jlc29sdmVyOjpO
b0Vycm9yIHx8IHJlc3VsdC5pc0VtcHR5KCkgKSkgCisvLyAgICAgICAmJiBrbGFtYXZfYm94LT5p
c0NoZWNrZWQoKSl7CisvLyAgICAJdXBkYXRlci0+Y2hlY2tGb3JOZXdLbGFtQVYoKTsKKy8vICAg
IH1lbHNlCisvLyAgICAgICAga2REZWJ1ZygpIDw8ICJuZXR3b3JrIGVycm9yIG9yIG5vdCBzZXQg
dG8gY2hlY2sgZm9yIG5ldyBrbGFtYXYiIDw8IGVuZGw7CiB9CiAKIApAQCAtMTAyMyw4ICsxMDIz
LDggQEAKIHZvaWQgRnJlc2hrbGFtOjp0b2dnbGVVcGdyYWRlQnV0dG9ucyhib29sIHN0YXRlKQog
ewogCi0gICAga2xhbWF2X29wdGlvbnMtPnNldEVuYWJsZWQoc3RhdGUpOwotICAgIGNsYW1hdl9v
cHRpb25zLT5zZXRFbmFibGVkKHN0YXRlKTsKKy8vICAgIGtsYW1hdl9vcHRpb25zLT5zZXRFbmFi
bGVkKHN0YXRlKTsKKy8vICAgIGNsYW1hdl9vcHRpb25zLT5zZXRFbmFibGVkKHN0YXRlKTsKIAog
CiB9Ci0tLSBrbGFtYXYtMC40MS1zb3VyY2Uva2xhbWF2LTAuNDEvc3JjL3VwZGF0ZS5jcHAub3Jn
CTIwMDctMDMtMDMgMDE6MDc6MjYuMDAwMDAwMDAwICswMjAwCisrKyBrbGFtYXYtMC40MS1zb3Vy
Y2Uva2xhbWF2LTAuNDEvc3JjL3VwZGF0ZS5jcHAJICAgIDIwMDctMDMtMDMgMDE6MTA6NDQuMDAw
MDAwMDAwICswMjAwCkBAIC0yNTMsNyArMjUzLDcgQEAKIAogICAgIC8va2REZWJ1ZygpIDw8ICJD
aGVja2luZyBmb3IgbmV3IEtsYW1BViIgPDwgZW5kbDsKIAotICAgIGNoZWNraW5nRGlyZWN0bHkg
PSB0cnVlOworICAgIGNoZWNraW5nRGlyZWN0bHkgPSBmYWxzZTsKIAogICAgIGhpZ2hlc3Rzb2Zh
cm51bWVyaWMgPSAwOwogICAgIGtsYW1hdl91cmwgPSAiaHR0cDovL3ByZG93bmxvYWRzLnNvdXJj
ZWZvcmdlLm5ldC9rbGFtYXYvIjsKQEAgLTI2OSw3ICsyNjksNyBAQAogCiAgICAgLy9rZERlYnVn
KCkgPDwgIkNoZWNraW5nIGZvciBuZXcgQ2xhbUFWIiA8PCBlbmRsOwogCi0gICAgY2hlY2tpbmdE
aXJlY3RseSA9IHRydWU7CisgICAgY2hlY2tpbmdEaXJlY3RseSA9IGZhbHNlOwogCiAgICAgaGln
aGVzdHNvZmFybnVtZXJpYyA9IDA7CiAgICAgY2xhbWF2X3VybCA9ICJodHRwOi8vcHJkb3dubG9h
ZHMuc291cmNlZm9yZ2UubmV0L2NsYW1hdi8iOwotLS0ga2xhbWF2LTAuNDEtc291cmNlL2tsYW1h
di0wLjQxL3NyYy9zaWd0b29sLmNwcC5vcmcJMjAwNy0wMy0wMyAwMjoxMzoxNC4wMDAwMDAwMDAg
KzAyMDAKKysrIGtsYW1hdi0wLjQxLXNvdXJjZS9rbGFtYXYtMC40MS9zcmMvc2lndG9vbC5jcHAJ
ICAgIDIwMDctMDMtMDMgMDM6MDU6MzguMDAwMDAwMDAwICswMjAwCkBAIC05OCw3ICs5OCw3IEBA
CiAJbm90ZXNfbGF5b3V0LT5hZGRNdWx0aUNlbGxXaWRnZXQobm90ZXNfaGxwLCAxLDEsIDAsMSk7
CiAJUUhCb3hMYXlvdXQgKm5vdGVzX2JveCA9IG5ldyBRSEJveExheW91dChub3Rlc19obHAsIEtE
aWFsb2c6OnNwYWNpbmdIaW50KCkgKTsKIAkKLQlub3Rlc19sYWJlbCA9IG5ldyBRTGFiZWwoaTE4
bih0ZXh0KSwgbm90ZXNfaGxwKTsKKwlub3Rlc19sYWJlbCA9IG5ldyBRTGFiZWwoaTE4bih0ZXh0
LnV0ZjgoKSksIG5vdGVzX2hscCk7CiAJbm90ZXNfbGFiZWwtPnNldEFsaWdubWVudCggaW50KCBR
TGFiZWw6OldvcmRCcmVhayB8IFFMYWJlbDo6QWxpZ25WQ2VudGVyICkgKTsKIAkvL25vdGVzX2xh
YmVsLT5zZXRGaXhlZFNpemUobm90ZXNfbGFiZWwtPnNpemVIaW50KCkpOwogCW5vdGVzX2JveC0+
YWRkV2lkZ2V0KG5vdGVzX2xhYmVsKTsK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>142749</attachid>
            <date>2008-02-05 21:33 0000</date>
            <desc>klamav-0.42.ebuild.patch</desc>
            <filename>klamav-0.42.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9hcHAtYW50aXZpcnVzL2tsYW1hdi9rbGFtYXYtMC40Mi5lYnVpbGQJ
MjAwOC0wMS0yNyAyMzo1MTozMy4wMDAwMDAwMDAgKzAyMDAKKysrIC91c3IvbG9jYWwvcG9ydGFn
ZS9hcHAtYW50aXZpcnVzL2tsYW1hdi9rbGFtYXYtMC40Mi5lYnVpbGQJMjAwOC0wMi0wNSAyMzox
MzowNy4wMDAwMDAwMDAgKzAyMDAKQEAgLTI2LDE1ICsyNiwxOCBAQAogc3JjX3VucGFjaygpewog
CWtkZV9zcmNfdW5wYWNrCiAKLQkjIERpc2FibGUgdXBkYXRlcyBmcm9tIHRoZSBHVUkuIFdlIGhh
dmUgcGFja2FnZSBtYW5hZ2VycyBmb3IgdGhhdC4gY2YuIGJ1ZyAxNzE0MTQKLQllY29uZiAtLXdp
dGgtZGlzYWJsZXVwZGF0ZXMKLQogCSMgQXNzdXJlIGEgZnV0dXJlIHZlcnNpb24gd29uJ3QgdHJ5
IHRvIGJ1aWxkIHRoaXMuCiAJcm0gLXJmICIke1dPUktESVJ9LyR7TVlfUH0vZGF6dWtvIiogfHwg
ZGllICJXZSBtaXNzZWQgdG8gZXJhZGljYXRlIHNvbWUgZmlsZXMiCiAKIAlybSAtZiAiJHtTfSIv
Y29uZmlndXJlCiB9CiAKK3NyY19jb21waWxlKCl7CisJIyBEaXNhYmxlIHVwZGF0ZXMgZnJvbSB0
aGUgR1VJLiBXZSBoYXZlIHBhY2thZ2UgbWFuYWdlcnMgZm9yIHRoYXQuIGNmLiBidWcgMTcxNDE0
CisJbXljb25mPS0td2l0aC1kaXNhYmxldXBkYXRlcworCWtkZV9zcmNfY29tcGlsZSBhbGwKK30K
KwogcGtnX3Bvc3RpbnN0KCl7CiAJZWxvZyAiVGhlIG9uLWFjY2VzcyBzY2FubmluZyBmdW5jdGlv
bmFsaXR5IGlzIHByb3ZpZGVkIGJ5IgogCWVsb2cgInRoZSBEYXp1a28ga2VybmVsIG1vZHVsZTog
IGVtZXJnZSBzeXMtZnMvZGF6dWtvIgo=
</data>        

          </attachment>
    </bug>

</bugzilla>