Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 184911
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Mamoru KOMACHI (RETIRED) <usata@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: John R. Graham <john_r_graham@mindspring.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
lha-114i-file-list-from-stdin.patch New autotools magic to detect problematic environment. patch John R. Graham 2007-07-11 00:49 0000 991 bytes Details | Diff
lha-114i-r7.ebuild New ebuild. text/plain John R. Graham 2007-07-11 00:49 0000 1.01 KB Details
lha-114i-r7.ebuild Slightly cleaner new ebuild. text/plain John R. Graham 2007-07-11 11:08 0000 997 bytes Details
lha-114i-r7.ebuild Yet cleaner ebuild, with the help of the Gentoo Sunrise team. text/plain John R. Graham 2007-07-15 23:29 0000 946 bytes Details
lha-114i-r7.ebuild More cleanup of the the ebuild with the help of drac from Gentoo Sunrise. text/plain John R. Graham 2007-07-22 12:39 0000 833 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 184911 depends on: Show dependency tree
Bug 184911 blocks: 184560
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-07-11 00:43 0000
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'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

------- Comment #1 From John R. Graham 2007-07-11 00:49:08 0000 -------
Created an attachment (id=124497) [details]
New autotools magic to detect problematic environment.

------- Comment #2 From John R. Graham 2007-07-11 00:49:37 0000 -------
Created an attachment (id=124499) [details]
New ebuild.

------- Comment #3 From John R. Graham 2007-07-11 00:51:04 0000 -------
This bug breaks app-backup//flexbackup's lha archive mode.

------- Comment #4 From John R. Graham 2007-07-11 11:08:19 0000 -------
Created an attachment (id=124542) [details]
Slightly cleaner new ebuild.

Left in one spurious line of commented out code.

------- Comment #5 From John R. Graham 2007-07-15 23:29:32 0000 -------
Created an attachment (id=124977) [details]
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="" 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 "lha-114i-r7" to "lha-1.14i-r7" would more closely match the
upstream tarball and would allow MY_P to simplify from
"${PN}-1.14i-ac20050924p1" to "${P}-ac20050924p1".  I think this would cause
"upgrade" issues because, according to the version comparison rules, "114i" >
"1.14i".

------- Comment #6 From John R. Graham 2007-07-22 12:39:22 0000 -------
Created an attachment (id=125637) [details]
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.

------- Comment #7 From Samuli Suominen 2007-07-22 14:21:26 0000 -------
Fixed in -r7, thanks.

------- Comment #8 From John R. Graham 2007-07-24 23:27:03 0000 -------
Going to leave this open so that, when usata comes back, he can (hopefully)
forward it to upstream.  (Upstream site is in Japanese.)

- John

------- Comment #9 From Jakub Moc (RETIRED) 2007-10-30 08:01:34 0000 -------
(In reply to comment #8)
> Going to leave this open so that, when usata comes back, he can (hopefully)
> forward it to upstream.  (Upstream site is in Japanese.)

He's retired, you'll have to do it yourself.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug