./archivers/arc, Create & extract files from DOS .ARC files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 5.21p, Package name: arc-5.21p, Maintainer: pkgsrc-users

This is the ARC File Archive Utility. ARC is used to create and
maintain file archives. It can automatically compress the files
being archived. It provides repeated-character compression, dynamic
Lempel-Zev (LZW) compression, or no compression. ARC was originally
written in 1985. This package also includes marc for merging ARC

Master sites:

SHA1: e68e358b86a67c68e8a1cb95a840f380bfda3684
RMD160: c6a97105ab26cf1d2b6ad45d528894628cff0586
Filesize: 82.804 KB

Version history: (Expand)

CVS history: (Expand)

   2015-01-04 11:43:44 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Update to 5.21p:

                        CHANGES IN VERSION 5.21p
                 (Klaus Reimer <k@ailis.de>, 07 Aug 2010)

Replaced mktemp with mkstemp.
Set correct version number and updated creation date in command-line help.
Corrected content of PATCHLEVEL file.
Added man page for marc.
Added install make target.
Added -Wall compiler flag.
   2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163)
Log message:
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
   2012-09-11 21:47:04 by Aleksej Saushev | Files touched by this commit (95)
Log message:
"user-destdir" is default these days
   2008-03-02 04:48:37 by Johnny C. Lam | Files touched by this commit (32)
Log message:
Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.
   2006-10-04 22:45:46 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.
   2006-07-17 19:20:14 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Honour PKGMANDIR, remove some excessive :Qing and drop .gz from man page.
   2006-05-03 07:55:28 by Thomas Klausner | Files touched by this commit (1)
Log message:
As confirmed by Howard Chu, this code is now under the GPL.
   2006-05-02 21:06:45 by Thomas Klausner | Files touched by this commit (7) | Package updated
Log message:
Update to 5.21o:

                        CHANGES IN VERSION 5.21o
                 (Howard Chu, 12 Oct 2005)

Silence warnings about unused results.

                        CHANGES IN VERSION 5.21n
                 (Howard Chu, 08 Oct 2005)

Better fix for temporary file creations, previous patch did not fix marc.
Silence all gcc-4.0.0 -Wall warnings.

                        CHANGES IN VERSION 5.21m
                 (Klaus Reimer, 21 Sep 2005)

Applied patch from Joey Schulze fixing the following problems:

  - Fixed insecure permissions of a temporary file [arcsvc.c, CAN-2005-2945]
  - Fixed insecure temporary file creation [arcsvc.c, CAN-2005-2992]

                        CHANGES IN VERSION 5.21l
                 (Klaus Reimer, 13 Mar 2005)

Fixed warnings because missing inclusion of string.h and fixed a gcc-4.0
problem with marc.c (Missing declaration of makefnam).

                        CHANGES IN VERSION 5.21k
                 (Klaus Reimer, 6 Nov 2004)

Ulf Harnhammar found some buffer overflows causing segfaults and provided a
patch which is now applied to arc to close these bugs.

                        CHANGES IN VERSION 5.21

The following changes have been made in ARC version 5.21, but have not
yet been included in the manual:

o   When adding files to an archive, ARC now shows the stowage facter
    achieved on each file.

o   A bug was found that would keep an archive entry from being
    encrypted if it was stored without compression.  This has now been

o   If changes are made to a corrupted archive, the corrupted entries
    are discarded.  This makes it possible to lose data accidentally.
    ARC will now only make changes to a corrupted archive if the W
    (suppress Warnings) option has been given.

o   The N (suppress Notes) option now suppresses the "Creating
    archive" note when a new archive is being created.

o   The N (suppress Notes) option formerly did nothing useful when
    used with the L (List files) command.  It now causes a terse
    listing of filenames only, suitable for use with pipes and

o   The list of filenames given to ARC may now include indirect
    references.  If a filename begins with an "at sign" \ 
("@"), it is
    taken to be the name of a file which contains a list of file
    names.  The list of file names may include further indirection.
    If no extension is given, ".CMD" is assumed.  For example, the

         arc a waste junk.txt @trash

    would cause ARC to add JUNK.TXT plus all files listed in the file
    TRASH.CMD to an archive named WASTE.ARC.  If no file is specified,
    then the list is read from standard input.  For example, the

         arc ln waste | arc a trash @

    would cause ARC to add files to TRASH.ARC based on the names of
    the files stored in WASTE.ARC.  It is probably a good idea to give
    the O (Overwrite) option if you are extracting files this way.

    Version 5.21 of MARC also allows for indirection.