<?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>184911</bug_id>
          
          <creation_ts>2007-07-11 00:43 0000</creation_ts>
          <short_desc>app-arch/lha feature disabled because of MinGW on Cygwin???</short_desc>
          <delta_ts>2007-10-30 08:01:34 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>
          
          <blocked>184560</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>john_r_graham@mindspring.com</reporter>
          <assigned_to>usata@gentoo.org</assigned_to>
          <cc>ssuominen@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-07-11 00:43:00 0000</bug_when>
            <thetext>Most archive programs have a mode where they will accept a pre-prepared list of files to archive, either from stdin or from a command line argument which specifies a file (which can usually be stdin as well).  lha is no exception, but someone #if 0&apos;d the feature because of a problem with the MinGW library on Cygwin.  Blech.

The attached patch adds the appropriate autotools magic to automatically detect the MinGW compiler and disable the feature only in that environment.  The attached ebuild has been modified to apply the patch and rerun the autotools to build a new configure.

Also, I would appreciate some help from one of the Japanese-speaking developers to send this patch to upstream as the whole upstream site is in Japanese.

- John</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-07-11 00:49:08 0000</bug_when>
            <thetext>Created an attachment (id=124497)
New autotools magic to detect problematic environment.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-07-11 00:49:37 0000</bug_when>
            <thetext>Created an attachment (id=124499)
New ebuild.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-07-11 00:51:04 0000</bug_when>
            <thetext>This bug breaks app-backup//flexbackup&apos;s lha archive mode.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-07-11 11:08:19 0000</bug_when>
            <thetext>Created an attachment (id=124542)
Slightly cleaner new ebuild.

Left in one spurious line of commented out code.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-07-15 23:29:32 0000</bug_when>
            <thetext>Created an attachment (id=124977)
Yet cleaner ebuild, with the help of the Gentoo Sunrise team.

Cleanups based on guidance from the Gentoo Sunrise folks:  Use autotools eclass, include RDEPEND=&quot;&quot; for documentation, include a message on die for emake, use ${P} in patch file name.

Not included or implemented in any way was the suggestion that renaming the ebuild from &quot;lha-114i-r7&quot; to &quot;lha-1.14i-r7&quot; would more closely match the upstream tarball and would allow MY_P to simplify from &quot;${PN}-1.14i-ac20050924p1&quot; to &quot;${P}-ac20050924p1&quot;.  I think this would cause &quot;upgrade&quot; issues because, according to the version comparison rules, &quot;114i&quot; &gt; &quot;1.14i&quot;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-07-22 12:39:22 0000</bug_when>
            <thetext>Created an attachment (id=125637)
More cleanup of the the ebuild with the help of drac from Gentoo Sunrise.

* Use fresh ebuild header from /usr/portage/header.txt.
* Quote ${WORKDIR} properly.
* Eliminate unnecessary doc file 00readme.autoconf from install.  File is
  merely documentation of the configure script options and is mostly in
  Japanese anyway.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ssuominen@gentoo.org</who>
            <bug_when>2007-07-22 14:21:26 0000</bug_when>
            <thetext>Fixed in -r7, thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-07-24 23:27:03 0000</bug_when>
            <thetext>Going to leave this open so that, when usata comes back, he can (hopefully) forward it to upstream.  (Upstream site is in Japanese.)

- John</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-10-30 08:01:34 0000</bug_when>
            <thetext>(In reply to comment #8)
&gt; Going to leave this open so that, when usata comes back, he can (hopefully)
&gt; forward it to upstream.  (Upstream site is in Japanese.)

He&apos;s retired, you&apos;ll have to do it yourself.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124497</attachid>
            <date>2007-07-11 00:49 0000</date>
            <desc>New autotools magic to detect problematic environment.</desc>
            <filename>lha-114i-file-list-from-stdin.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IHNyYy9saGFyYy5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHNyYy9saGFyYy5jCShyZXZpc2lvbiA3
NzMpCisrKyBzcmMvbGhhcmMuYwkod29ya2luZyBjb3B5KQpAQCAtNTYxLDcgKzU2MSw3IEBACiAg
ICAgICAgIGlmICghaXNhdHR5KDEpICYmIGNtZCA9PSBDTURfQUREKQogICAgICAgICAgICAgcXVp
ZXQgPSBUUlVFOwogICAgIH0KLSNpZiAwIC8qIENvbW1lbnQgb3V0OyBJTUhPLCB0aGlzIGZlYXR1
cmUgaXMgdXNlbGVzcy4gYnkgS29qaSBBcmFpICovCisjaWZuZGVmIE1JTkdXMzIKICAgICBlbHNl
IHsKICAgICAgICAgaWYgKGFyZ2MgPT0gMyAmJiAhaXNhdHR5KDApKSB7IC8qIDE5OTkuNy4xOCAq
LwogICAgICAgICAgICAgLyogQnVnKD8pIG9uIE1pbkdXLCBpc2F0dHkoKSByZXR1cm4gMCBvbiBD
eWd3aW4gY29uc29sZS4KSW5kZXg6IGNvbmZpZ3VyZS5hYwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBjb25maWd1
cmUuYWMJKHJldmlzaW9uIDc3MykKKysrIGNvbmZpZ3VyZS5hYwkod29ya2luZyBjb3B5KQpAQCAt
Mjg5LDYgKzI4OSwxMSBAQAogCSAgICBbRGVmaW5lIHRvIDEgaWYgeW91IHdhbnQgdG8gaWdub3Jl
IGRvdCBmaWxlcyB3aXRoIC1YIGNvbW1hbmQgbGluZSBzd2l0Y2hdKQogZmkKIAorQUNfTUlOR1cz
MgoraWYgdGVzdCAieCRNSU5HVzMyIiA9IHh5ZXM7IHRoZW4KKyAgQUNfREVGSU5FKE1JTkdXMzIs
IDEsIFtEZWZpbmUgdG8gMSBpZiB3ZSdyZSBiZWluZyBjb21waWxlZCB3aXRoIE1pbkdXLl0pCitm
aQorCiBBQ19DT05GSUdfRklMRVMoW01ha2VmaWxlIHNyYy9NYWtlZmlsZSBtYW4vTWFrZWZpbGUg
b2xkZG9jL01ha2VmaWxlXSkKIEFDX0NPTkZJR19GSUxFUyhbdGVzdHMvTWFrZWZpbGUgdGVzdHMv
bGhhLXRlc3RdKQogQUNfT1VUUFVUCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>124499</attachid>
            <date>2007-07-11 00:49 0000</date>
            <desc>New ebuild.</desc>
            <filename>lha-114i-r7.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1hcmNoL2xoYS9saGEtMTE0aS1yNi5lYnVp
bGQsdiAxLjEwIDIwMDYvMTEvMDUgMTg6MDM6MjAga2lsbGVyZm94IEV4cCAkCgppbmhlcml0IGV1
dGlscwoKTVlfUD0iJHtQTn0tMS4xNGktYWMyMDA1MDkyNHAxIgpERVNDUklQVElPTj0iVXRpbGl0
eSBmb3IgY3JlYXRpbmcgYW5kIG9wZW5pbmcgbHpoIGFyY2hpdmVzIgpIT01FUEFHRT0iaHR0cDov
L2xoYS5zb3VyY2Vmb3JnZS5qcC8iClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlLmpwL2xo
YS8yMjIzMS8ke01ZX1B9LnRhci5neiIKCkxJQ0VOU0U9ImxoYSIKU0xPVD0iMCIKS0VZV09SRFM9
ImFscGhhIGFtZDY0IGFybSBocHBhIGlhNjQgbTY4ayBwcGMgcHBjLW1hY29zIHBwYzY0IHMzOTAg
c2ggc3BhcmMgeDg2IH54ODYtZmJzZCIKSVVTRT0iIgoKREVQRU5EPSIiCgpTPSR7V09SS0RJUn0v
JHtNWV9QfQoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgljZCAiJHtTfSIKCWVwYXRjaCAi
JHtGSUxFU0RJUn0iL2xoYS0xMTRpLWZpbGUtbGlzdC1mcm9tLXN0ZGluLnBhdGNoCgoJIyBSZXJ1
biBhdXRvdG9vbHMKCSMgZWluZm8gIlJlZ2VuZXJhdGluZyBhdXRvdG9vbHMgZmlsZXMiCgllYmVn
aW4gIlJlZ2VuZXJhdGluZyBhdXRvdG9vbHMgZmlsZXMiCglhY2xvY2FsICAgIHx8IGRpZSAiYWNs
b2NhbCBmYWlsZWQiCglhdXRvaGVhZGVyIHx8IGRpZSAiYXV0b2hlYWRlciBmYWlsZWQiCglhdXRv
Y29uZiAgIHx8IGRpZSAiYXV0b2NvbmYgZmFpbGVkIgoJZWVuZCAkPwp9CgpzcmNfaW5zdGFsbCgp
IHsKCWVtYWtlIERFU1RESVI9IiR7RH0iIFwKCQltYW5kaXI9L3Vzci9zaGFyZS9tYW4vamEgXAoJ
CWluc3RhbGwgfHwgZGllCglkb2RvYyAwMHJlYWRtZS5hdXRvY29uZiBDaGFuZ2VMb2cgSGFja2lu
Z19vZl9MSGEKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>124542</attachid>
            <date>2007-07-11 11:08 0000</date>
            <desc>Slightly cleaner new ebuild.</desc>
            <filename>lha-114i-r7.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1hcmNoL2xoYS9saGEtMTE0aS1yNi5lYnVp
bGQsdiAxLjEwIDIwMDYvMTEvMDUgMTg6MDM6MjAga2lsbGVyZm94IEV4cCAkCgppbmhlcml0IGV1
dGlscwoKTVlfUD0iJHtQTn0tMS4xNGktYWMyMDA1MDkyNHAxIgpERVNDUklQVElPTj0iVXRpbGl0
eSBmb3IgY3JlYXRpbmcgYW5kIG9wZW5pbmcgbHpoIGFyY2hpdmVzIgpIT01FUEFHRT0iaHR0cDov
L2xoYS5zb3VyY2Vmb3JnZS5qcC8iClNSQ19VUkk9Im1pcnJvcjovL3NvdXJjZWZvcmdlLmpwL2xo
YS8yMjIzMS8ke01ZX1B9LnRhci5neiIKCkxJQ0VOU0U9ImxoYSIKU0xPVD0iMCIKS0VZV09SRFM9
ImFscGhhIGFtZDY0IGFybSBocHBhIGlhNjQgbTY4ayBwcGMgcHBjLW1hY29zIHBwYzY0IHMzOTAg
c2ggc3BhcmMgeDg2IH54ODYtZmJzZCIKSVVTRT0iIgoKREVQRU5EPSIiCgpTPSR7V09SS0RJUn0v
JHtNWV9QfQoKc3JjX3VucGFjaygpIHsKCXVucGFjayAke0F9CgljZCAiJHtTfSIKCWVwYXRjaCAi
JHtGSUxFU0RJUn0iL2xoYS0xMTRpLWZpbGUtbGlzdC1mcm9tLXN0ZGluLnBhdGNoCgoJIyBSZXJ1
biBhdXRvdG9vbHMKCWViZWdpbiAiUmVnZW5lcmF0aW5nIGF1dG90b29scyBmaWxlcyIKCWFjbG9j
YWwgICAgfHwgZGllICJhY2xvY2FsIGZhaWxlZCIKCWF1dG9oZWFkZXIgfHwgZGllICJhdXRvaGVh
ZGVyIGZhaWxlZCIKCWF1dG9jb25mICAgfHwgZGllICJhdXRvY29uZiBmYWlsZWQiCgllZW5kICQ/
Cn0KCnNyY19pbnN0YWxsKCkgewoJZW1ha2UgREVTVERJUj0iJHtEfSIgXAoJCW1hbmRpcj0vdXNy
L3NoYXJlL21hbi9qYSBcCgkJaW5zdGFsbCB8fCBkaWUKCWRvZG9jIDAwcmVhZG1lLmF1dG9jb25m
IENoYW5nZUxvZyBIYWNraW5nX29mX0xIYQp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>124977</attachid>
            <date>2007-07-15 23:29 0000</date>
            <desc>Yet cleaner ebuild, with the help of the Gentoo Sunrise team.</desc>
            <filename>lha-114i-r7.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1hcmNoL2xoYS9saGEtMTE0aS1yNi5lYnVp
bGQsdiAxLjEwIDIwMDYvMTEvMDUgMTg6MDM6MjAga2lsbGVyZm94IEV4cCAkCgppbmhlcml0IGV1
dGlscyBhdXRvdG9vbHMKCk1ZX1A9IiR7UE59LTEuMTRpLWFjMjAwNTA5MjRwMSIKREVTQ1JJUFRJ
T049IlV0aWxpdHkgZm9yIGNyZWF0aW5nIGFuZCBvcGVuaW5nIGx6aCBhcmNoaXZlcyIKSE9NRVBB
R0U9Imh0dHA6Ly9saGEuc291cmNlZm9yZ2UuanAvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vm
b3JnZS5qcC9saGEvMjIyMzEvJHtNWV9QfS50YXIuZ3oiCgpMSUNFTlNFPSJsaGEiClNMT1Q9IjAi
CktFWVdPUkRTPSJ+YWxwaGEgfmFtZDY0IH5hcm0gfmhwcGEgfmlhNjQgfm02OGsgfnBwYyB+cHBj
LW1hY29zIH5wcGM2NCB+czM5MCB+c2ggfnNwYXJjIH54ODYgfng4Ni1mYnNkIgpJVVNFPSIiCgpE
RVBFTkQ9IiIKUkRFUEVORD0iIgoKUz0ke1dPUktESVJ9LyR7TVlfUH0KCnNyY191bnBhY2soKSB7
Cgl1bnBhY2sgJHtBfQoJY2QgIiR7U30iCgllcGF0Y2ggIiR7RklMRVNESVJ9Ii8ke1B9LWZpbGUt
bGlzdC1mcm9tLXN0ZGluLnBhdGNoCgoJIyBTaW5jZSB0aGUgcGF0Y2ggbW9kaWZpZXMgY29uZmln
dXJlLmFjLCByZXJ1biB0aGUgYXV0b3Rvb2xzCgllYXV0b3JlY29uZgp9CgpzcmNfaW5zdGFsbCgp
IHsKCWVtYWtlIERFU1RESVI9IiR7RH0iIFwKCQltYW5kaXI9L3Vzci9zaGFyZS9tYW4vamEgXAoJ
CWluc3RhbGwgfHwgZGllICJFcnJvcjogZW1ha2UgZmFpbGVkISIKCWRvZG9jIDAwcmVhZG1lLmF1
dG9jb25mIENoYW5nZUxvZyBIYWNraW5nX29mX0xIYQp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>125637</attachid>
            <date>2007-07-22 12:39 0000</date>
            <desc>More cleanup of the the ebuild with the help of drac from Gentoo Sunrise.</desc>
            <filename>lha-114i-r7.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGF1dG90b29scwoKTVlfUD0iJHtQTn0tMS4xNGktYWMyMDA1
MDkyNHAxIgpERVNDUklQVElPTj0iVXRpbGl0eSBmb3IgY3JlYXRpbmcgYW5kIG9wZW5pbmcgbHpo
IGFyY2hpdmVzIgpIT01FUEFHRT0iaHR0cDovL2xoYS5zb3VyY2Vmb3JnZS5qcC8iClNSQ19VUkk9
Im1pcnJvcjovL3NvdXJjZWZvcmdlLmpwL2xoYS8yMjIzMS8ke01ZX1B9LnRhci5neiIKCkxJQ0VO
U0U9ImxoYSIKU0xPVD0iMCIKS0VZV09SRFM9In5hbHBoYSB+YW1kNjQgfmFybSB+aHBwYSB+aWE2
NCB+bTY4ayB+cHBjIH5wcGMtbWFjb3MgfnBwYzY0IH5zMzkwIH5zaCB+c3BhcmMgfng4NiB+eDg2
LWZic2QiCklVU0U9IiIKCkRFUEVORD0iIgpSREVQRU5EPSIiCgpTPSIke1dPUktESVJ9Ii8ke01Z
X1B9CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNkICIke1N9IgoJZXBhdGNoICIke0ZJ
TEVTRElSfSIvJHtQfS1maWxlLWxpc3QtZnJvbS1zdGRpbi5wYXRjaAoKCSMgU2luY2UgdGhlIHBh
dGNoIG1vZGlmaWVzIGNvbmZpZ3VyZS5hYywgcmVydW4gdGhlIGF1dG90b29scwoJZWF1dG9yZWNv
bmYKfQoKc3JjX2luc3RhbGwoKSB7CgllbWFrZSBERVNURElSPSIke0R9IiBcCgkJbWFuZGlyPS91
c3Ivc2hhcmUvbWFuL2phIFwKCQlpbnN0YWxsIHx8IGRpZSAiRXJyb3I6IGVtYWtlIGZhaWxlZCEi
Cglkb2RvYyBDaGFuZ2VMb2cgSGFja2luZ19vZl9MSGEKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>