<?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>220899</bug_id>
          
          <creation_ts>2008-05-08 11:37 0000</creation_ts>
          <short_desc>app-arch/lzma-utils: make need for C++ optional</short_desc>
          <delta_ts>2008-05-10 10:38:30 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>
          <bug_file_loc>http://archives.gentoo.org/gentoo-dev/msg_db1f0266707ce070d0362272c308d26f.xml</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ulm@gentoo.org</reporter>
          <assigned_to>base-system@gentoo.org</assigned_to>
          <cc>leio@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2008-05-08 11:37:37 0000</bug_when>
            <thetext>Following the recent discussion in -dev, here is an ebuild and a patch to disable all pieces that require C++ support.

Tested with:
   tar --use-compress-program=/usr/bin/lzmadec -tvf coreutils-6.11.tar.lzma
   lzmadec &lt;coreutils-6.11.tar.lzma | tar -tvf -</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2008-05-08 11:38:20 0000</bug_when>
            <thetext>Created an attachment (id=152445)
Changes for lzma-utils-4.32.5.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2008-05-08 11:38:45 0000</bug_when>
            <thetext>Created an attachment (id=152447)
lzma-utils-4.32.5-no-cxx.patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-05-10 08:36:04 0000</bug_when>
            <thetext>you cant run autotools in lzma-utils, so i posted a patch containing the generated differences

i also added a wrapper script &quot;lzma&quot; so that packages doing `lzma -dc` will still work (like portage)

thanks for the patch, in the tree

http://sources.gentoo.org/app-arch/lzma-utils/lzma-utils-4.32.5.ebuild?r1=1.8&amp;r2=1.9</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2008-05-10 10:04:13 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; i also added a wrapper script &quot;lzma&quot; so that packages doing `lzma -dc`
&gt; will still work (like portage)

Hm, also support for &quot;lzma -d&quot; would be useful since tar calls it like this.

   elif [ &quot;$1&quot; = &quot;-d&quot; ] ; then
          lzmadec

(Or maybe cleaner to convert to a case statement.)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-05-10 10:38:30 0000</bug_when>
            <thetext>thanks, ive done both of those things

http://sources.gentoo.org/app-arch/lzma-utils/files/lzma-nocxx.sh?r1=1.1&amp;r2=1.2</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152445</attachid>
            <date>2008-05-08 11:38 0000</date>
            <desc>Changes for lzma-utils-4.32.5.ebuild</desc>
            <filename>lzma-utils-4.32.5.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGx6bWEtdXRpbHMtNC4zMi41LmVidWlsZAkyMDA4LTA0LTAzIDIwOjQwOjU4LjAwMDAwMDAw
MCArMDIwMAorKysgbHptYS11dGlscy00LjMyLjUtcjEuZWJ1aWxkCTIwMDgtMDUtMDggMTM6Mzc6
MjMuMDAwMDAwMDAwICswMjAwCkBAIC0yLDYgKzIsOCBAQAogIyBEaXN0cmlidXRlZCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyCiAjICRIZWFkZXI6
IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1hcmNoL2x6bWEtdXRpbHMvbHptYS11dGlscy00
LjMyLjUuZWJ1aWxkLHYgMS44IDIwMDgvMDQvMDMgMTg6MTk6MTQgYXJtaW43NiBFeHAgJAogCitp
bmhlcml0IGV1dGlscyBhdXRvdG9vbHMKKwogREVTQ1JJUFRJT049IkxaTUEgaW50ZXJmYWNlIG1h
ZGUgZWFzeSIKIEhPTUVQQUdFPSJodHRwOi8vdHVrYWFuaS5vcmcvbHptYS8iCiBTUkNfVVJJPSJo
dHRwOi8vdHVrYWFuaS5vcmcvbHptYS9sem1hLSR7UFYvX30udGFyLmd6IgpAQCAtOSwxMiArMTEs
MjIgQEAKIExJQ0VOU0U9IkxHUEwtMi4xIgogU0xPVD0iMCIKIEtFWVdPUkRTPSJhbHBoYSBhbWQ2
NCBhcm0gaHBwYSBpYTY0IG02OGsgfm1pcHMgcHBjIHBwYzY0IHMzOTAgc2ggc3BhcmMgfnNwYXJj
LWZic2QgeDg2IH54ODYtZmJzZCIKLUlVU0U9IiIKK0lVU0U9ImN4eCIKIAogUkRFUEVORD0iIWFw
cC1hcmNoL2x6bWEiCiAKIFM9JHtXT1JLRElSfS9sem1hLSR7UFYvX30KIAorc3JjX3VucGFjaygp
IHsKKwl1bnBhY2sgJHtBfQorCWNkICIke1N9IgorCisJaWYgISB1c2UgY3h4OyB0aGVuCisJCWVw
YXRjaCAiJHtGSUxFU0RJUn0vJHtQfS1uby1jeHgucGF0Y2giCisJCWVhdXRvcmVjb25mCisJZmkK
K30KKwogc3JjX2luc3RhbGwoKSB7CiAJZW1ha2UgaW5zdGFsbCBERVNURElSPSIke0R9IiB8fCBk
aWUKIAlkb2RvYyBBVVRIT1JTIENoYW5nZUxvZyBORVdTIFJFQURNRSBUSEFOS1MK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152447</attachid>
            <date>2008-05-08 11:38 0000</date>
            <desc>lzma-utils-4.32.5-no-cxx.patch</desc>
            <filename>lzma-utils-4.32.5-no-cxx.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGx6bWEtNC4zMi41LW9yaWcvY29uZmlndXJlLmFjCTIwMDgtMDEtMjcgMDE6NTU6MzcuMDAw
MDAwMDAwICswMTAwCisrKyBsem1hLTQuMzIuNS9jb25maWd1cmUuYWMJMjAwOC0wNS0wOCAxMzox
ODowNC4wMDAwMDAwMDAgKzAyMDAKQEAgLTcsMTAgKzcsOCBAQAogIyBpbnN0ZWFkIG9mIGx6bWEt
dXRpbHMtdmVyc2lvbi50YXIuZ3ouCiBBQ19JTklUKFtMWk1BXSwgWzQuMzIuNV0sIFtsYXNzZS5j
b2xsaW5AdHVrYWFuaS5vcmddKQogCi1BQ19DT05GSUdfU1JDRElSKFtzcmMvc2RrLzd6aXAvSUNv
ZGVyLmhdKQogQUNfQ09ORklHX0hFQURFUihbY29uZmlnLmhdKQogCi1BQ19TVUJTVChTREtfQ1hY
RkxBR1MsICItRENPTVBSRVNTX01GX0JUIC1EQ09NUFJFU1NfTUZfQlQ0IC1EQ09NUFJFU1NfTUZf
SEMiKQogQUNfU1VCU1QoU0RLX0NGTEFHUywgIi1EX0xaTUFfSU5fQ0IgLURfTFpNQV9PVVRfUkVB
RCAtRF9MWk1BX1NZU1RFTV9TSVpFX1QgLURfTFpNQV9QUk9CMzIiKQogCiAjIERlYnVnIG9yIG5v
dDoKQEAgLTIxLDcgKzE5LDYgQEAKIAllbmFibGVfZGVidWc9bm8pCiBpZiB0ZXN0ICJ4JGVuYWJs
ZV9kZWJ1ZyIgPSB4eWVzOyB0aGVuCiAJQ0ZMQUdTPSItZyAkQ0ZMQUdTIgotCUNYWEZMQUdTPSIt
ZyAkQ0ZMQUdTIgogCUFDX01TR19SRVNVTFQoW3llc10pCiBlbHNlCiAJQUNfREVGSU5FKE5ERUJV
RywgMSwgW0RlZmluZSB0byBkaXNhYmxlIGRlYnVnZ2luZyBjb2RlLl0pCkBAIC0zNCw3ICszMSw2
IEBACiBBTV9JTklUX0FVVE9NQUtFCiAKICMgQ2hlY2tzIGZvciBwcm9ncmFtcy4KLUFDX1BST0df
Q1hYCiBBQ19QUk9HX0NDCiBBQ19QUk9HX0NQUAogQUNfUFJPR19JTlNUQUxMCkBAIC04MSwxOSAr
NzcsNyBAQAogICAgICAgICAgICAgICAgICBzcmMvTWFrZWZpbGUKICAgICAgICAgICAgICAgICAg
c3JjL2xpYmx6bWFkZWMvTWFrZWZpbGUKICAgICAgICAgICAgICAgICAgc3JjL2x6bWFkZWMvTWFr
ZWZpbGUKLSAgICAgICAgICAgICAgICAgc3JjL2x6bWFpbmZvL01ha2VmaWxlCi0gICAgICAgICAg
ICAgICAgIHNyYy9sem1hL01ha2VmaWxlCi0gICAgICAgICAgICAgICAgIHNyYy9zY3JpcHRzL01h
a2VmaWxlCi0gICAgICAgICAgICAgICAgIHNyYy9zZGsvN3ppcC9Db21tb24vTWFrZWZpbGUKLSAg
ICAgICAgICAgICAgICAgc3JjL3Nkay83emlwL0NvbXByZXNzL0xaL01ha2VmaWxlCi0gICAgICAg
ICAgICAgICAgIHNyYy9zZGsvN3ppcC9Db21wcmVzcy9MWk1BL01ha2VmaWxlCi0gICAgICAgICAg
ICAgICAgIHNyYy9zZGsvN3ppcC9Db21wcmVzcy9MWk1BX0MvTWFrZWZpbGUKLSAgICAgICAgICAg
ICAgICAgc3JjL3Nkay83emlwL0NvbXByZXNzL01ha2VmaWxlCi0gICAgICAgICAgICAgICAgIHNy
Yy9zZGsvN3ppcC9Db21wcmVzcy9SYW5nZUNvZGVyL01ha2VmaWxlCi0gICAgICAgICAgICAgICAg
IHNyYy9zZGsvN3ppcC9NYWtlZmlsZQotICAgICAgICAgICAgICAgICBzcmMvc2RrL0NvbW1vbi9N
YWtlZmlsZQotICAgICAgICAgICAgICAgICBzcmMvc2RrL01ha2VmaWxlCi0gICAgICAgICAgICAg
ICAgIHRlc3RzL01ha2VmaWxlXSkKKyAgICAgICAgICAgICAgICAgc3JjL2x6bWFpbmZvL01ha2Vm
aWxlXSkKIEFDX09VVFBVVAogCiAjIFRoaXMgcGFja2FnZSBzaG91bGQgYmUgY29tcGlsZWQgd2l0
aCBsYXJnZSBmaWxlIHN1cHBvcnQgdW5sZXNzIHRoZXJlJ3MKLS0tIGx6bWEtNC4zMi41LW9yaWcv
TWFrZWZpbGUuYW0JMjAwNy0xMS0wNiAyMDozMzo0NS4wMDAwMDAwMDAgKzAxMDAKKysrIGx6bWEt
NC4zMi41L01ha2VmaWxlLmFtCTIwMDgtMDUtMDggMTM6MTg6MTIuMDAwMDAwMDAwICswMjAwCkBA
IC0xLDQgKzEsNCBAQAotU1VCRElSUyA9IHNyYyB0ZXN0cworU1VCRElSUyA9IHNyYwogQUNMT0NB
TF9BTUZMQUdTID0gLUkgbTQKIEFVVE9NQUtFX09QVElPTlMgPSBmb3JlaWduCiBFWFRSQV9ESVNU
ID0gXAotLS0gbHptYS00LjMyLjUtb3JpZy9zcmMvTWFrZWZpbGUuYW0JMjAwNS0xMi0wNCAyMzox
OTozMC4wMDAwMDAwMDAgKzAxMDAKKysrIGx6bWEtNC4zMi41L3NyYy9NYWtlZmlsZS5hbQkyMDA4
LTA1LTA4IDEzOjE4OjI5LjAwMDAwMDAwMCArMDIwMApAQCAtMSwyICsxLDIgQEAKLVNVQkRJUlMg
PSBsaWJsem1hZGVjIGx6bWFkZWMgbHptYWluZm8gc2RrIGx6bWEgc2NyaXB0cworU1VCRElSUyA9
IGxpYmx6bWFkZWMgbHptYWRlYyBsem1haW5mbwogRVhUUkFfRElTVCA9IGx6bWFfdmVyc2lvbi5o
Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>