<?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>27995</bug_id>
          
          <creation_ts>2003-09-05 06:17 0000</creation_ts>
          <short_desc>Request xxdiff ebuild allow optional KDE support</short_desc>
          <delta_ts>2003-10-17 02:33: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>Development</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>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>carl@hudkins.org</reporter>
          <assigned_to>kde@gentoo.org</assigned_to>
          <cc>int.teo@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>carl@hudkins.org</who>
            <bug_when>2003-09-05 06:17:03 0000</bug_when>
            <thetext>With version 2.6, xxdiff now may be compiled against kdelibs, allowing some sort 
of KDE support in the application. As &quot;kde&quot; is a USE flag, I think xxdiff should be 
built with KDE support if that flag is enabled. 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.


Expected Results:  
 

Adding KDE support is done by changing 3 lines in src/xxdiff.pro before building the 
Makefile. I have been attempting to get this to work, but the build currently 
bombs because ld cannot find -lkdeui. If I get this working, I will post my ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>int.teo@gmail.com</who>
            <bug_when>2003-09-06 15:48:34 0000</bug_when>
            <thetext>Created an attachment (id=17193)
xxdiff-2.9.2.ebuild.patch

Apply this patch to the ebuild</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>int.teo@gmail.com</who>
            <bug_when>2003-09-06 15:50:04 0000</bug_when>
            <thetext>Created an attachment (id=17194)
kdesupport.patch

Add this in /usr/portage/dev-util/xxdiff/files/ dir</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>int.teo@gmail.com</who>
            <bug_when>2003-09-06 15:51:30 0000</bug_when>
            <thetext>Now these patches allow the program to be compiled with kde support. The binary that is created seems to work just fine. Just don&apos;t ask me what kind of extra things it adds :-) I leave that to you ;-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carl@hudkins.org</who>
            <bug_when>2003-09-06 18:28:12 0000</bug_when>
            <thetext>Rats, you beat me to the ebuild submission!  :) 
That&apos;s essentially what I did here, except I was trying to make the ebuild change xxdiff.pro using 
&quot;dosed&quot; instead of an external patch file.  (Oh, and I had removed some redundant things from 
the ebuild, like IUSE=&quot;&quot; and S=${WORKDIR}/$P.)  However, since I don&apos;t seem to understand 
&quot;dosed&quot; (it doesn&apos;t actually *do* anything here), it&apos;s back to the old-fashioned way! 
Thanks for your work; now everyone else can enjoy the lovely KDE support of xxdiff -- which is 
basically use of kfiledialog and making the widgets follow the user&apos;s theme.  I really miss the 
extra up-arrow at the bottom of scrollbars, so of course I had to have it.  :) </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carl@hudkins.org</who>
            <bug_when>2003-09-06 19:47:00 0000</bug_when>
            <thetext>Created an attachment (id=17205)
Optional KDE support &amp; ebuild cleanup

Also removes superfluous items from ebuild, such as IUSE=&quot;&quot;.  Such things are
implied if not defined, so defining them to their default values is pointless.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>caleb@gentoo.org</who>
            <bug_when>2003-09-15 19:53:25 0000</bug_when>
            <thetext>put your patch stuff in - -r1.  Let me know if there&apos;s any problems.  Thanks! </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blais@iro.umontreal.ca</who>
            <bug_when>2003-10-16 22:54:32 0000</bug_when>
            <thetext>whoah... sexy.  i had never even seen it myself with kde widgets.  i had
merely patched up someone else&apos;s contribution.   how cool!  now that i run
gentoo myself, all i had to do was emerge! :-)

(the author of xxdiff)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17193</attachid>
            <date>2003-09-06 15:48 0000</date>
            <desc>xxdiff-2.9.2.ebuild.patch</desc>
            <filename>xxdiff-2.9.2.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHh4ZGlmZi0yLjkuMi5lYnVpbGQub3JpZwkyMDAzLTA5LTA3IDAxOjI0OjU5LjAwMDAwMDAw
MCArMDMwMAorKysgeHhkaWZmLTIuOS4yLmVidWlsZAkyMDAzLTA5LTA3IDAxOjM1OjQ4LjAwMDAw
MDAwMCArMDMwMApAQCAtOCwxNSArOCwyNSBAQAogSE9NRVBBR0U9Imh0dHA6Ly94eGRpZmYuc291
cmNlZm9yZ2UubmV0LyIKIAogREVQRU5EPSI9eDExLWxpYnMvcXQtMyoKLQk+PWRldi11dGlsL3Rt
YWtlLTEuOC1yMSIKKwk+PWRldi11dGlsL3RtYWtlLTEuOC1yMQorCWtkZT8gKCA9a2RlLWJhc2Uv
a2RlbGlicy0zLjEqICkiCiAKIFJERVBFTkQ9Ij14MTEtbGlicy9xdC0zKgotCXN5cy1hcHBzL2Rp
ZmZ1dGlscyIKKwlzeXMtYXBwcy9kaWZmdXRpbHMKKwlrZGU/ICggPWtkZS1iYXNlL2tkZWxpYnMt
My4xKiApIgogCiBTTE9UPSIwIgogTElDRU5TRT0iR1BMLTIiCiBLRVlXT1JEUz0ieDg2IH5zcGFy
YyIKLUlVU0U9IiIKK0lVU0U9ImtkZSIKKworc3JjX3VucGFjaygpIHsKKwl1bnBhY2sgJHtBfQor
CWlmIFsgYHVzZSBrZGVgIF0gOyB0aGVuCisJCWNkICR7U30vc3JjCisJCWVwYXRjaCAke0ZJTEVT
RElSfS9rZGVzdXBwb3J0LnBhdGNoCisJZmkKK30KIAogc3JjX2NvbXBpbGUoKSB7CiAJY2Qgc3Jj
Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17194</attachid>
            <date>2003-09-06 15:50 0000</date>
            <desc>kdesupport.patch</desc>
            <filename>kdesupport.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHh4ZGlmZi5wcm8ub3JpZwkyMDAzLTA5LTA3IDAwOjQyOjU1LjAwMDAwMDAwMCArMDMwMAor
KysgeHhkaWZmLnBybwkyMDAzLTA5LTA3IDAxOjA4OjI1LjAwMDAwMDAwMCArMDMwMApAQCAtMjcs
OSArMjcsOSBAQAogQ09ORklHID0gcmVsZWFzZSBxdCB3YXJuX29uIHRocmVhZAogCiAjIEZvciBL
REUgc3VwcG9ydCwgdW5jb21tZW50IHRoZSBmb2xsb3dpbmcgbGluZXM6Ci0jVE1BS0VfQ0ZMQUdT
ICs9IC1EWFhfS0RFIC1JL3Vzci9pbmNsdWRlL2tkZQotI1RNQUtFX0NYWEZMQUdTICs9IC1EWFhf
S0RFIC1JL3Vzci9pbmNsdWRlL2tkZQotI1RNQUtFX0xJQlMgKz0gLWxrZGV1aSAtbGtpbyAtbHF0
LW10CitUTUFLRV9DRkxBR1MgKz0gLURYWF9LREUgLUkvdXNyL2tkZS8zLjEvaW5jbHVkZQorVE1B
S0VfQ1hYRkxBR1MgKz0gLURYWF9LREUgLUkvdXNyL2tkZS8zLjEvaW5jbHVkZQorVE1BS0VfTElC
UyArPSAtTC91c3Iva2RlLzMuMS9saWIgLUwvdXNyL3F0LzMvbGliIC1sa2RldWkgLWxraW8gLWxx
dC1tdAogCiBkZWJ1ZzpUTUFLRV9DRkxBR1MgKz0gLURYWF9ERUJVRwogZGVidWc6VE1BS0VfQ1hY
RkxBR1MgKz0gLURYWF9ERUJVRwo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17205</attachid>
            <date>2003-09-06 19:47 0000</date>
            <desc>Optional KDE support &amp; ebuild cleanup</desc>
            <filename>kxxdiff-2.9.2.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9kZXYtdXRpbC94eGRpZmYveHhkaWZmLTIuOS4yLmVidWlsZAkyMDAz
LTA3LTEyIDEwOjI4OjEzLjAwMDAwMDAwMCAtMDQwMAorKysgLi94eGRpZmYtMi45LjIuZWJ1aWxk
CTIwMDMtMDktMDYgMjI6NDE6MDQuMDAwMDAwMDAwIC0wNDAwCkBAIC0yLDIxICsyLDMwIEBACiAj
IERpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgdjIKICMgJEhlYWRlcjogL2hvbWUvY3Zzcm9vdC9nZW50b28teDg2L2Rldi11dGlsL3h4
ZGlmZi94eGRpZmYtMi45LjIuZWJ1aWxkLHYgMS4yIDIwMDMvMDcvMTIgMTQ6Mjg6MTMgYWxpeiBF
eHAgJAogCi1TPSR7V09SS0RJUn0vJHtQfQogREVTQ1JJUFRJT049IkEgZ3JhcGhpY2FsIGZpbGUg
YW5kIGRpcmVjdG9yaWVzIGNvbXBhcmF0b3IgYW5kIG1lcmdlIHRvb2wuIgogU1JDX1VSST0ibWly
cm9yOi8vc291cmNlZm9yZ2UvJHtQTn0vJHtQfS50YXIuZ3oiCiBIT01FUEFHRT0iaHR0cDovL3h4
ZGlmZi5zb3VyY2Vmb3JnZS5uZXQvIgogCi1ERVBFTkQ9Ij14MTEtbGlicy9xdC0zKgorREVQRU5E
PSI+PXgxMS1saWJzL3F0LTMuMQorCWtkZT8gKCA+PWtkZS1iYXNlL2tkZWxpYnMtMy4xICkKIAk+
PWRldi11dGlsL3RtYWtlLTEuOC1yMSIKIAotUkRFUEVORD0iPXgxMS1saWJzL3F0LTMqCitSREVQ
RU5EPSI+PXgxMS1saWJzL3F0LTMuMQorCWtkZT8gKCA+PWtkZS1iYXNlL2tkZWxpYnMtMy4xICkK
IAlzeXMtYXBwcy9kaWZmdXRpbHMiCiAKIFNMT1Q9IjAiCiBMSUNFTlNFPSJHUEwtMiIKIEtFWVdP
UkRTPSJ4ODYgfnNwYXJjIgotSVVTRT0iIgorCitzcmNfdW5wYWNrKCkgeworCXVucGFjayAke0F9
CisKKwlpZiBbIGB1c2Uga2RlYCBdCisJdGhlbgorCQllcGF0Y2ggJHtGSUxFU0RJUn0va2Rlc3Vw
cG9ydC5wYXRjaAorCWZpCit9CiAKIHNyY19jb21waWxlKCkgewogCWNkIHNyYwo=
</data>        

          </attachment>
    </bug>

</bugzilla>