StuffIt is another file archiving program, along the lines of tar/gz or Zip. I believe that historically this has been a Macintosh program, but currently there are versions for Windows, Mac, Linux, and Solaris. It understands a wide range of compression types (evidentally) including tar/gz, tar/bz2, zip. It also understands (unsurprisingly) the "StuffIt" format that is often used on Macs, so we can decompress those files on our Linux boxes. You can download the binary-only Linux version from their homepage at http://stuffit.com/, and if you select the "Evaluation" version, you get a tgz file that contains the binaries "stuff," "unstuff," and "register." unstuff is evidentally freeware, while the "stuff" program must be registered within 15 days. You can use the "register" program to do so. I haven't tried to see if there's actually a 15-day limit, or if it's an honor-system thing. Really, all I cared about was the "unstuff" executable. The ebuild puts the two program binaries into /opt/stuffit/bin, and the register binary into /opt/stuffit/extra (so that it won't be in the $PATH - I felt that with a name like "register" it might cause conflicts). It's mostly straightforward. It'll also add the correct entries in /etc/env.d/10stuffit so that stuff and unstuff are available in the default path. One other snag is that it seems this package uses a LICENSE that is different from any of the ones in /usr/portage/licenses. So I'll attach that, too, as "Aladdin-Stuffit". There's already a License named "Aladdin," which doesn't have anything to do with this one.
Created attachment 5142 [details] stuffit-5.2.0.611.ebuild Here's the main StuffIt ebuild.
Created attachment 5143 [details] Aladdin-Stuffit This is the license that StuffIt uses.
thanks for the ebuild. commited in CVS.