./devel/rcs, GNU Revision Control System - version control software

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

Branch: CURRENT, Version: 5.9.4nb1, Package name: rcs-5.9.4nb1, Maintainer: pkgsrc-users

RCS manages software libraries. It greatly increases
programmer productivity by providing the following functions.

1. RCS stores and retrieves multiple revisions of program and other text.
2. RCS maintains a complete history of changes.
3. RCS manages multiple lines of development.
4. RCS can merge multiple lines of development.
5. RCS flags coding conflicts.
6. RCS resolves access conflicts.
7. RCS provides high-level retrieval functions.
8. RCS provides release and configuration control.
9. RCS performs automatic identification of modules with
name, revision number, creation time, author, etc.
10. Provides high-level management visibility.
11. RCS is fully compatible with existing software development tools.
12. RCS' basic user interface is extremely simple.
13. RCS simplifies software distribution if customers main-
tain sources with RCS also.
14. RCS needs little extra space for the revisions (only the differences).
15. RCS is implemented with reverse deltas. This means that
the latest revision, which is the one that is accessed most
often, is stored intact. This results in fast access time for
the revision needed most often.

Required to build:

Master sites: (Expand)

SHA1: e87fb2e587fa165204ef69f69b7d5cd354c4e44d
RMD160: 90a62da2391d6fd3d36db0f97cdf1ee995ee4917
Filesize: 782.578 KB

Version history: (Expand)

CVS history: (Expand)

   2018-09-06 11:29:57 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
rcs: Don't use %n format strings on Darwin.

Patch from Homebrew, fixes joyent/pkgsrc#137.  Bump PKGREVISION.
   2018-01-01 23:30:04 by Roland Illig | Files touched by this commit (537)
Log message:
Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
   2015-11-04 14:27:59 by Tobias Nygren | Files touched by this commit (1)
Log message:
Use cleaner mechanism for gdiff dependency. From anonymous.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-11-01 15:24:45 by Tobias Nygren | Files touched by this commit (1)
Log message:
GNU_CONFIGURE=yes must be set before bsd.prefs.mk is included.
   2015-07-29 14:21:32 by Jonathan Perkin | Files touched by this commit (1)
Log message:
USE_TOOLS+=gsoelim, uses GNU soelim features.
   2015-01-24 18:59:42 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 5.9.4:

- 5.9.4 | 2015-01-22

  - portability fix in "make check" for OSX

    We now avoid ‘head -N’, where N is a number, since that
    construct is not portable.  See:
    http://lists.gnu.org/archive/html/bug-r … 00000.html

  - doc improvements

    - index ‘rcs -o’ better

      It seems the term "outdate" is itself outdated, nowadays (sigh).
      This command is now indexed under "deleting" and \ 
"removing", as
      well as "outdating".

    - move ‘@cindex’ before ‘@item’ in tables

      The tables of substitution mode options and common options are
      now indexed such that selecting the indexed item in Emacs leaves
      point on the item's line and not the one after.

    - new index entries

      For concepts (locking, implicit checkout, branching-related
      stuff) and keywords.

    - introspective stuff moved into chapter "Hacking"

      These former chapters have been moved into chapter "Hacking":
      "File format", "Still missing", "Reporting \ 
bugs".  As a nice
      side-effect, the table of contents of the PDF now is one page.

    - ‘RCS_MEM_LIMIT’ on manpages updated

      RCS 5.9.2 (released 2013-11-28) changed how ‘RCS_MEM_LIMIT’
      works.  The Texinfo docs were updated but not the manpages.

  - maintenance tools


     GNU Automake 1.15
     GNU gnulib 2015-01-20 09:09:03
     GNU texinfo 5.2

    as before:

     GNU Autoconf 2.69
   2014-11-22 02:26:09 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
- 5.9.3 | 2014-09-17
  - compatibility w/ RCS 2.x file format dropped

    This was presaged w/ RCS 5.9.0 (released 2013-05-06), below.
    Effectively, the configure script no longer supports option
    «¤<80><98>--enable-compat2«¤<80><99>, and \ 
RCS programs will fail, reporting a
    syntax error, if given a comma-v file in 2.x format.

  - bug fixes

    - crash on co/ci without changes on a branch

      RCS 5.8 (released 2011-08-30) introduced a bug whereby a ci
      without changes (i.e., reversion) on a branch would crash,
      leaving a temporary files and corrupted comma-v file as well.
      This regression is now fixed.  See tests/t804, and also:
      http://lists.gnu.org/archive/html/bug-r … 00000.html

    - file corruption using stdio under Cygwin, Darwin

      RCS 5.8 (released 2011-08-30) introduced a bug when using stdio
      (e.g., with env var \ 
«¤<80><98>RCS_MEM_LIMIT«¤<80><99> set to \ 
"0") under Cygwin
      whereby ci with a sufficiently large working file would silently
      write a truncated comma-v file.  See tests/t805, and also:
      http://lists.gnu.org/archive/html/bug-r … 00000.html

      (Although the bug was initially discovered under Cygwin, the
      Hydra project reported the same problem for Darwin.)

  - portability fixes

    - don't recurse on `main'

      This is for the sake of Cygwin "make check".  See:
      http://lists.gnu.org/archive/html/bug-r … 00015.html

    - avoid C99 VLA elems in func decl, sometimes

      This is for the sake of Solaris 10 + GCC 3.4.3.  See:
      http://lists.gnu.org/archive/html/bug-r … 00002.html

  - new diff/diff3 cross-compilation support

    The configure script now assigns "optimistic defaults" to some
    diff/diff3-related vars when cross-compiling and invoked with
    vars «¤<80><98>DIFF«¤<80><99> and \ 
«¤<80><98>DIFF3«¤<80><99>.  See README.

  - maintenance tools updated
    - automake (GNU automake) 1.14.1
    - gnulib-tool (GNU gnulib 2014-09-16 19:26:48) 0.1.222-aa0c2