Opened 11 years ago

Closed 3 years ago

#38151 closed submission (fixed)

Submission: rzip64 - a large-file compression program

Reported by: macports@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: rzip64

Description

From the rzip64 homepage at http://rzip64.ghsi.eu/:

rzip64 is a file compression program designed for very large files. When processing large chunks of input data it takes advantage of repetitive appearing byte patterns over long distances.

rzip64 can utilize multiple CPU cores. rzip64 can also be interrupted at any time and be restarted later.


Since it was not available in MacPorts, I modified rzip64 to compile on OS X and fixed a few trivial bugs. This has only been tested on 10.8.2.

Attachments (3)

rzip64-3.1.tar.gz (65.0 KB) - added by macports@… 11 years ago.
Source tarball
Portfile (788 bytes) - added by macports@… 11 years ago.
rzip64-gstocco.diff (5.7 KB) - added by ryandesign (Ryan Carsten Schmidt) 3 years ago.
Difference between official rzip64 3.0 and Gabe's rzip64 "3.1"

Download all attachments as: .zip

Change History (7)

Changed 11 years ago by macports@…

Attachment: rzip64-3.1.tar.gz added

Source tarball

Changed 11 years ago by macports@…

Attachment: Portfile added

comment:1 Changed 11 years ago by larryv (Lawrence Velázquez)

Owner: changed from macports-tickets@… to larryv@…
Status: newassigned
Summary: rzip64 - a large-file compression programSubmission: rzip64 - a large-file compression program
Version: 2.1.3

Thanks; I’ll take a look.

comment:2 Changed 11 years ago by larryv (Lawrence Velázquez)

Is that tarball your modified source? MacPorts does not distribute source; we obtain it from upstream and patch it if necessary. Please provide us with source patches.

comment:3 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from larryv to ryandesign
Status: assignedaccepted

Attached is the diff between the last official version 3.0 and the "3.1" tarball Gabe attached here. It contains a few different changes:

  1. Modifications to the Makefile to move the html version of the manpage from the man directory to the web directory, which seems unimportant, and it's also inappropriate to patch Makefile since it is generated from Makefile.in.
  2. Changes to the output of rzip64 --help.
  3. Fixing a bug that prevents rzip64 from deleting the compressed file when decompressing.
  4. Changes to the verbosity of output.
  5. Changing some whitespace.
  6. Changes to the message printed when a child process is finished.
  7. Increasing the version from 3.0 to 3.1.
  8. Fixing a build failure on macOS due to the unknown type __sighandler_t.

Of these changes, I will only include (3) and (8) because they are the only ones that are necessary to build the software correctly. The rest may be valuable contributions but it's not up to us to decide whether to include them; that should be left to the developers of rzip64. I will send Gabe's proposals to the developers of rzip64 if I can figure out how to contact them.

I also needed to add a Makefile.in patch to fix the installation to honor DESTDIR and to fix the location where the manpage is installed.

Since Gabe did not respond to Larry's request for modifications in this ticket 8 years ago and since Gabe does not maintain any other ports and has not filed any other tickets, I assume Gabe is no longer interested in this, so I will list myself as its maintainer instead.

Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: rzip64-gstocco.diff added

Difference between official rzip64 3.0 and Gabe's rzip64 "3.1"

comment:4 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: acceptedclosed

In f730e71821a30a0ab5cfafb71f357b2ac481ecf5/macports-ports (master):

rzip64: New port, version 3.0

Closes: #38151

Note: See TracTickets for help on using tickets.