Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 183974
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: MATSUU Takuto <matsuu@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Kalidarn <dcecchin@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
upx-3.00.ebuild upx-3.00.ebuild text/plain Kalidarn 2007-07-02 13:18 0000 862 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 183974 depends on: Show dependency tree
Bug 183974 blocks:
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-02 13:15 0000
==================================================================
User visible changes for UPX
==================================================================

Changes in 3.00 (27 Apr 2007):
  * watcom/le & tmt/adam: fixed a problem when using certain filters

Changes in 2.93 beta (08 Mar 2007):
  * new formats Mach/i386 and Mach/fat support Mac OS X i686 and
    Universal binaries [i686 and PowerPC only]
  * dos/exe: LZMA is now also supported for 16-bit dos/exe. Please note that
    you have to explicitly use '--lzma' even for '--ultra-brute' here
    because runtime decompression is about 30 times slower than NRV -
    which is really noticeable on old machines.
  * dos/exe: fixed a rarely occuring bug in relocation handling
  * win32/pe & arm/pe: better icon compression handling

Changes in 2.92 beta (23 Jan 2007):
  * new option '--ultra-brute' which tries even more variants
  * slightly improved compression ratio for some files when
    using '--brute' or '--ultra-brute'
  * bug fixes

Changes in 2.91 beta (29 Nov 2006):
  * assorted bug fixes
  * arm/pe: fix "missing" icon & version info resource problem for wince 5
  * win32/pe & arm/pe: added option --compress-icons=3 to compress all icons

Changes in 2.90 beta (08 Oct 2006):
  * LZMA algorithm support for most of the 32-bit and 64-bit file formats;
    use new option '--lzma' to enable
  * new format: BSD/elf386 supporting FreeBSD, NetBSD and OpenBSD
    via auto-detection of PT_NOTE or EI_OSABI
  * arm/pe: all the NRV compression methods are now supported
    (only NRV2D is missing in thumb mode)
  * linux/elf386, linux/ElfAMD: remember /proc/self/exe in environment
  * major source code changes: the runtime decompression stubs are now
    built from internal ELF objects

==================================================================

Changes in 2.03 (07 Nov 2006):
  * bvmlinuz/386: fix for kernels not at 0x100000; also allow x86_64
  * linux/elf386: work around Linux kernel bug (0-length .bss needs PF_W)

Changes in 2.02 (13 Aug 2006):
  * linux/386: work around Linux kernel bug (".bss" requires PF_W)
  * linux/ppc32, mach/ppc32: compressed programs now work on a 405 CPU
  * vmlinuz/386: fixed zlib uncompression problem on DOS

Reproducible: Always

Steps to Reproduce:

------- Comment #1 From Kalidarn 2007-07-02 13:18:03 0000 -------
Also note that the upstream developers have now changed to .tar.bz2

------- Comment #2 From Kalidarn 2007-07-02 13:18:53 0000 -------
Created an attachment (id=123621) [details]
upx-3.00.ebuild

------- Comment #3 From Jakub Moc (RETIRED) 2007-07-02 13:25:32 0000 -------

*** This bug has been marked as a duplicate of bug 182706 ***

------- Comment #4 From Jakub Moc (RETIRED) 2007-07-02 13:26:26 0000 -------
Bleh.

------- Comment #5 From Timothy Redaelli 2007-07-02 13:40:23 0000 -------
Imho it's useless to have 2 versions of upx in portage.
app-arch/upx-ucl is compiled by source, app-arch/upx uses binary.

------- Comment #6 From Kalidarn 2007-07-02 15:01:47 0000 -------
there's a difference i believe:

* source code (you also need UCL)
* UPX uses the NRV compression library for compression services. A compatible
but somewhat less efficient OpenSource implementation is available through the
UCL compression library.

I'd take it to say the source code doesn't use the NRV compression library
where as the binary does.

------- Comment #7 From MATSUU Takuto 2007-07-02 17:00:58 0000 -------
in cvs. thanks.

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