The NetBSD Project

CVS log for pkgsrc/devel/rcs/distinfo

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / rcs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.22 / (download) - annotate - [select for diffs], Thu May 18 14:46:04 2023 UTC (4 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, HEAD
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

DEPENDS+=editors/ed if there's no /bin/ed or /usr/bin/ed. Fix
preprocessor error. Probably no change on systems where this already
configured and built.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Oct 26 10:19:20 2021 UTC (22 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip

Revision 1.20 / (download) - annotate - [select for diffs], Thu Oct 7 13:42:10 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.19: +1 -2 lines
Diff to previous 1.19 (colored)

devel: Remove SHA1 hashes for distfiles

Revision 1.19 / (download) - annotate - [select for diffs], Thu Sep 6 09:29:57 2018 UTC (5 years ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

rcs: Don't use %n format strings on Darwin.

Patch from Homebrew, fixes joyent/pkgsrc#137.  Bump PKGREVISION.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Nov 3 03:29:19 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
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.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jan 24 17:59:42 2015 UTC (8 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Update to 5.9.4:

- 5.9.4 | 2015-01-22

  - portability fix in "make check" for OSX

    We now avoid ãàÏÉead -Nãà where N is a number, since that
    construct is not portable.  See:
    http://lists.gnu.org/archive/html/bug-rcs/2014-11/msg00000.html

  - doc improvements

    - index ãàÏÓcs -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.

    - ãàϳCS_MEM_LIMITãàon manpages updated

      RCS 5.9.2 (released 2013-11-28) changed how ãàϳCS_MEM_LIMITãà      works.  The Texinfo docs were updated but not the manpages.

  - maintenance tools

    upgraded:

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

    as before:

     GNU Autoconf 2.69

Revision 1.16 / (download) - annotate - [select for diffs], Sat Nov 22 01:26:09 2014 UTC (8 years, 10 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

- 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-rcs/2014-01/msg00000.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-rcs/2014-06/msg00000.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-rcs/2014-08/msg00015.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-rcs/2014-08/msg00002.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

Revision 1.15 / (download) - annotate - [select for diffs], Mon Nov 10 18:05:45 2014 UTC (8 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.14: +4 -1 lines
Diff to previous 1.14 (colored)

Fix use of C11 _Noreturn.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Nov 29 18:23:45 2013 UTC (9 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored)

Update to 5.9.2:

- 5.9.2 | 2013-11-28

  - bugfixes

    - avoid possibly failing command in backticks

      Some versions of Solaris /bin/sh would cause the extract-help
      build script to exit failurefully when the grep command in the
      backticks failed (in the presence of "set -e").  Sigh.

    - handle low-memory situations like RCS 5.7 (mostly)

      For reading comma-v files, RCS 5.7 tries mmap(2), in-core
      snarfing, and stdio access, falling back to slower methods
      on failure of the faster method.  RCS 5.8 maintained the order,
      but did not fall back; on failure, it gave up immediately.
      This change was originally viewed as a feature, but lately it
      seemed more like a bug.

      Now, RCS 5.7 behavior is for the most part restored.  The
      exception is when env var ϳCS_MEM_LIMITãàis set; in that case,
      failure of a fast method does not fall back to the slower one.

  - default for env var ãàϳCS_MEM_LIMITãàrelaxed

    This used to be 256 kilobytes, a reasonable value a long time
    ago, but ridiculously low nowadays.  Now, it is "unlimited",
    which is more in line w/ the GNU philosophy, anyway:

     (info "(standards) Semantics")

    Since the env var is mostly intended for testing RCS, you can
    normally leave it unset.  (Probably it will be removed in a
    future release.)

  - maintenance tools updated
    - automake (GNU automake) 1.14
    - gnulib-tool (GNU gnulib 2013-11-28 08:46:06) 0.1.21-37f8a

Revision 1.13 / (download) - annotate - [select for diffs], Fri Oct 4 21:26:31 2013 UTC (9 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.12: +4 -5 lines
Diff to previous 1.12 (colored)

Update to 5.9.1:

- 5.9.1 | 2013-10-04

  - bugfixes

    - specify ãàÏÅiff --binaryãàconsistently for non-POSIX systems

      On non-POSIX systems, in some cases, ãàÏÓcs frobãàused to omit
      ãà-binaryãàfrom the command-line to the underlying diff(1).
      Now, that is done in all cases.

    - portability fixes

      - avoid ãàÏÈrep -qãà
        GNU grep understands ãàÏÈrep -qãàbut some others do not.

         (info "(autoconf) Limitations of Usual Tools")

      - avoid ãà<ãàin makefile

        GNU make understands ãà<ãàbut some others do not.

         (info "(autoconf) $< in Ordinary Make Rules")

      - avoid backslash in backticks

        The /bin/sh scripts used in "make" and "make check" now avoid
        using a backslash in backticks, which can cause problems for
        Solaris 9 /bin/sh (and maybe other /bin/sh implementations).

  - ãàϱROGRAM --helpãàshows home page / "gethelp" info

    This is for compliance w/ the GNU coding standards.

     (info "(standards) --help")

  - maintenance tools updated
    - automake (GNU automake) 1.13.4
    - gnulib-tool (GNU gnulib 2013-10-03 04:59:38) 0.0.8036-28df8

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jun 1 14:03:33 2013 UTC (10 years, 3 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Bump PKGREVISION.

Fix build on Solaris 10, PR pkg/47865.

* Do not make man pages, use shipped version.
  Generating man pages required groff's soelim and pic.
* Use pdksh for build-aux/extract-help script.
  Solaris's /bin/sh does not work properly with it.

Revision 1.11 / (download) - annotate - [select for diffs], Sun May 19 03:30:44 2013 UTC (10 years, 4 months ago) by ryoon
Branch: MAIN
Changes since 1.10: +4 -7 lines
Diff to previous 1.10 (colored)

Update to 3.9.0

* Use gmake.
* MAKE_JOBS_SAFE=yes (at least, with MAKE_JOBS=5)

Changelog:
NEWS for GNU RCS (Revision Control System)
See the end for copying conditions.


- 5.9.0 | 2013-05-06

  - distribution now .tar.lz and .tar.xz

	If you have GNU tar, you can use "tar xf" and it will DTRT.
	If not, you can use "lzip -dc TARBALL | tar xf -" to unpack
	the .tar.lz, or "xz -dc TARBALL | tar xf -" for the .tar.xz.

  - planned retirement

    - configure option ãà-enable-compat2ãà
	This option enables reading of files written by RCS 2.x (before
	RCS was GNU, even), but the file format became obsolete in 1982.
	Support for it WILL BE REMOVED in a near future GNU RCS release.

    - common option ãàVãà
	This option is obsoleted by ãà-versionãà(since 5.8, 2011-08-30).
	Support for it WILL BE REMOVED in some future GNU RCS release.
	Its use now produces a warning to stderr.

	Please note that ãàVNãà(N ãè{3,4,5}) is a separate issue.

  - bugs fixed

    - ãàÏÓcsmerge --helpãàmentions ãàAãà ãàEãà ãàeãà
	These options are accepted and internally passed to diff3(1).

    - ãàÏÊdent -VNãàand ãàÏÎerge -VNãànow signal error

	For these commands, the argument to ãàVãàhas no meaning.
	Previously, such invocations would display version info,
	ignoring the arg.  Now they signal a "bad option" error.

  - new features

    - ident(1) recognizes Subversion "fixed-width keyword syntax"

	In addition to the normal keyword pattern, for Subversion 1.2
	(and later) compatability, ident(1) also recognizes patterns
	having one of the forms:

	$KEYWORD:: TEXT $
	;; two colons and space after keyword
	;; space before ending $

	$KEYWORD:: TEXT#$
	;; two colons and space after keyword
	;; hash before ending $

    - new co(1) option ãàSãàfor "self-same" mode

	In this mode, the owner of a lock is unimportant, just that it
	exists.  Effectively, this prevents you from checking out the
	same revision twice.

	$ whoami
	  ttn

	$ co -l -f z
	  RCS/z,v  -->  z
	  revision 1.1 (locked)
	  done

	$ co -S -l -f z
	  RCS/z,v  -->  z
	  co: RCS/z,v: Revision 1.1 is already locked by ttn.

    - several RCS commands "internalized" into rcs(1)

	As part of an ongoing effort to modernize the command-line
	interface of GNU RCS, the previously standalone programs:

	  ci, co, rcs, rcsclean, rcsdiff, rcsmerge, rlog

	can now be invoked as "rcs PROGRAM".  In this case, we call
	PROGRAM a "command", and also provide some aliases.  E.g., you
	can type "rcs diff" in addition to "rcs rcsdiff" (and "rcsdiff",
	of course).  We plan to support standalone (w/o "rcs" prefix)
	invocation from the shell at least through the 5.x series of
	releases -- not indefinitely, but for a good while, yet.

	The rcs(1) program itself now supports ãà-commandsãàto list all
	the commands, ãà-aliasesãàto list their aliases, as well as
	ãà-help COMAMNDãàto show the help for COMMAND.

	Note that programs ident(1) and merge(1) remain standalone.

	Lastly, in the manual, section "Invoking rcs" now describes both
	"modern" and "legacy" usages.  Also, the internalized commands
	invocations mentions both "rcs COMMAND" and "PROGRAM" styles.

    - ãà-helpãàoutput includes a one-line description

	E.g., "merge --help" says: "Three-way file merge".

    - most long options can be recognized if partially specified

	With the exception of "rcs --help COMMAND", where "--help" must
	be spelled out in full, all long options can now be recognized
	even if partially specified.  For example, "rcs --al" is
	recognized as "rcs --aliases".

    - updated portability

	Several more Gnulib (http://www.gnu.org/software/gnulib) modules
	are now in use.

    - new cross-compilation support

	The configure script now assigns "pessimistic defaults" when
	cross-compiling.  See new section "cross-compilation" in README.

    - effects of ãàVNãà(N ãè{3,4,5}) documented

	See (info "(rcs) Misc common options").

  - maintenance tools updated
    - gnulib-tool (GNU gnulib 2013-05-01 06:14:19) 0.0.7913-5191


- 5.8.2 | 2013-04-04

  - Bugs fixed

    - Wrong symbolic name dereference

	RCS 5.8 introduced a bug whereby commands would incorrectly
	dereference a symbolic name (into a numerical revision number)
	in the presence of multiple symbolic names that share a common
	prefix.  See tests/t803.

    - ãàÏÊntegrityãàvalue syntax better specified

	The ãàÏÊntegrityãàvalue (if present) is a string composed of a
	system part followed by an optional user part, with formfeed
	(^L, U+0C) separating the two.  Unlike other string values, the
	ãàÏÊntegrityãàstring (either part) must NOT contain '@' (U+40).
	If it does, RCS displays a "spurious '@' in `integrity' value"
	error message and exits failurefully.

	This change restores interop play-space for third-party tools
	that was stricken w/ the RCS 5.8 top-level grammar freeze.  Left
	unspecified is how such tools should divvy up the user part.

  - New manual chapter: RCS file format

	This documents the RCS file format grammar and particulars,
	adapted from rcsfile(5).

  - Manpages refer to info documentation

	They now recommend using "info rcs" for full documentation.

  - Script to trim "junk at end of file" posted

	The "junk at end of file" error occurs for some files due to RCS
	5.8 being more strict about the syntax it accepts.  You can use
	ãàÏÕrimrcsãàby Warren Jones:

	http://lists.gnu.org/archive/html/help-rcs/2013-01/msg00006.html

	to remedy such files while we figure out how best to move such
	functionality into RCS proper.

  - Maintenance tools updated
    - automake (GNU Automake) 1.13.1
    - gnulib-tool (GNU gnulib 2013-03-19 16:08:47) 0.0.7899-34f84
    - makeinfo (GNU Texinfo) 5.1


- 5.8.1 | 2012-06-05

  - Bugs fixed

    - Debug output removed

	Due to an oversight, release 5.8 rlog included code to write
	debugging output to stderr for invocations using the ãàdãàoption
	and a date range (e.g., ãàÏÓlog -d 2010<2012ãà.

    - Criteria for avoiding read-only checks refined

	For "make check", some test cases are inhibited if the user
	running the test is not effectively blocked from writing a
	purportedly read-only file, such as when "make check" is run by
	the super user, or for certain (weird) NFS situations.

	Previously, to determine this condition, we considered only the
	operating system type, a very crude (and incomplete) proxy.
	Now, we explicitly check with a shell sequence comprising the
	umask(1) and test(1) commands, plus output-redirection.

    - Regression in ãàzLTãàhandling

	On a 64-bit x86 system, RCS 5.8 introduced a regression whereby:

	 rlog -zLT -d>2011-05-04

	would select the correct entry but display its date always with
	default (01) month and day, i.e., YYYY-01-01.  This is now fixed
	(see also tests/t320).

    - Regression in ãàÏÄi -d -Tãàhandling

	RCS 5.8 introduced a regression whereby:

	  ci -l -d -T FILE

	would set the mtime of RCS/FILE,v (the comma-v file) to the
	epoch.  This is now fixed (see also tests/t810).

  - Use ãàÏÅiff --labelãàinstead of ãàÏÅiff -Lãà
	Previously, RCS used GNU diff's ãàLãàoption.  According to Paul
	Eggert (a GNU diffutils maintainer):

	  That option has been undocumented since diffutils 2.8
	  (released in March 2002) and the option is intended to
	  be replaced sometime soon with a different meaning.

	Now, RCS uses ãàÏÅiff --labelãà thus immune to the planned change.

  - Miscellaneous changes
    - Make help extraction noisy (on failure)
    - Silence some compiler warnings
    - Increase coverage of "make check"

  - Documentation improvements

    - Manpage rcsintro(1) dropped

	This manpage is redundant, and (arguably) should not have been
	in section 1 in the first place.

    - Use "Invoking COMMAND" instead of "COMMAND" as node names

	This makes it easier for ãàÏÊnfo --usage COMMANDãàto DTRT, and
	makes GNU (info "(standards) Manual Structure Details") happy.

    - explicitly UTF-8

	This is to prepare for a (future) GNU Texinfo release that
	renders @code in a more pretty way when the encoding is UTF-8.
	If you're reading this (from the future) with such a Texinfo at
	hand, feel free to regenerate the docs in doc/ prior to install.

    - CVS is not GNU

	Previously, we incorrectly said "GNU CVS", succumbing to a
	common misunderstanding.  Now we know better.

  - TAGS file no longer distributed

	To create, configure normally and do "make TAGS".

  - New configure script option ãà-enable-coverageãà
	Specifying ãà-enable-coverageãàcauses ãàÏÀExitãàto be an alias for
	ãàÏÆxitãàand CFLAGS to append ãà-coverageãàif the compiler is GCC.
	This is needed because the coverage machinery writes the .gcda
	files only on ãàÏÆxitãà

	This option is for maintainers; most people can ignore it.

  - Portability improvements
    - Use more gnulib modules
    - Use portable Makefile subst-ref variable syntax
    - Use portable shell command-output interpolation syntax
  - Maintenance tools upgraded
    - GNU Automake 1.12
    - GNU Autoconf 2.69
    - gnulib-tool (GNU gnulib 2012-06-03 16:29:00) 0.0.7432-f6c24-modified


- 5.8 | 2011-08-30

  - License now GPLv3+ (see COPYING)

  - Change in terminology: from "path" to "file name" (or "file-name")

	However, if "path" intends "search path", we say so explicitly.

  - Changes to the RCS package

    - New documentation in Info format

	On "make install", rcs.info is installed in $(infodir), with
	title "GNU RCS <VERSION>" in dircategory "Version control".
	The doc source is texinfo (released under GNU FDL 1.3), so you
	can easily create output in HTML, PDF, etc.

    - Dropped configure option: --with-diffutils

	To specify non-GNU diffutils programs diff(1) and diff3(1), name
	them using variables on the configure command-line.  See README.

    - Configuration more strict in some ways, more lax in others.

	Before, part of the configuration was done at compile time.
	Now, all of it is done by the configure script.  Here are the
	set of conditions which will cause the configure script to fail
	(with a "could not find..." message):

	 - for --enable-mailer=PROG, ãàϱROGãànot absolute;
	 - for diff(1), value of env var ãàÏ¥IFFãànot absolute;
	 - diff(1) not GNU diffutils compatible;
	 - for diff3(1), value of env var ãàÏ¥IFF3ãànot absolute;
	 - for ed(1), value of env var ãàϦDãànot absolute;
	 - no C99-capable compiler.

	Here, "absolute" means "specified as an absolute filename".
	On the flip side, configuration no longer checks for some
	situations such as ãàÏÔigactionãàyes, but ãàÏ´A_SIGINFOãàno.

	Most of the portability duties are now handled by gnulib.

    - New configure option: --enable-suid[=setreuid]

	This builds RCS with setuid support (the default).  Optional
	arg ãàÏÔetreuidãàmeans use setreuid(2) instead of seteuid(2).

    - New configure option: --disable-mmap

	This builds RCS without mmap(2), even if available.  See README.

    - New configure option: --enable-mailer=PROG

	The feature whereby ci(1) sends mail when breaking a lock is now
	disabled by default.  To enable, specify ãà-enable-mailer=PROGãà	to the configure script.  See README.

    - New configure option: --enable-compat2

	This preponderantly unlikely to be used option allows RCS
	commands to read RCS files written by RCS 2.  See README.

    - You can "make check" prior to "make install".

	Doing "make check" automatically prepends to the ãàϱATHãàenv var
	the value of ãà(abs_top_builddir)/srcãà so that the programs
	co, rcsdiff, and rcsmerge can find their peers (co and merge).

	Likewise, "make installcheck" prepends ãà(DESTDIR)$(bindir)ãà

	Previously, you had to "make install" first and then arrange
	for ãà(DESTDIR)$(bindir)ãàto be on ãàϱATHãà"manually".

	See tests/README for more info on the test suite.

  - Bug fixes

    - Remove all edit info when removing all revisions.

	Previously, "rcs -o" (outdating) all revisions failed to
	leave the RCS file in a consistent state; edit info (i.e.,
	log message + diff(1) output) remained for the deleted revisions.

	For example, this sequence of commands:
	  echo foo > foo
	  ci -q -i -t-desc -mHELLO foo
	  rcs -q -o1.1: foo
	  grep '@H' foo,v
	used to display "@HELLO" to stdout.

	Now, all revisions are completely removed.

    - Code no longer uses mktemp(3).

	Using mktemp(3) is a security risk.  We use mkstemp(3) now.
	Likewise, rcsfreeze.sh now uses mktemp(1).

    - Misc manpage tweaks / fixes.

	Document ãàÏÓlog -qãà fix small merge.1 omission; add branch
	labels in rcsfile.5; say "GNU RCS <VERSION>" in footer.

  - Other changes

    - All commands accept ãà-helpãàand ãà-versionãà

	The help output includes an email address for bug reports.
	For continuity, option ãàVãàis now a synonym for ãà-versionãà

	Relatedly, commands no longer display usage info if given
	a bad or malformed option.  You can use ãà-helpãàfor that.

    - A string of all digits is now valid for author, state.

	This means you can set the author or state to, for example,
	"000000" or "42".  Previously, these would have caused a
	"invalid identifier" or "invalid symbol" error.

    - Env var RCS_MEM_LIMIT controls stdio threshold.

	For speed, RCS uses memory-based routines for files up to
	256 kilobytes, and stream-based (stdio) routines otherwise.
	You can change this threshold value by setting the environment
	variable ãàϳCS_MEM_LIMITãàto a non-negative integer, measured in
	kilobytes.  An empty ãàϳCS_MEM_LIMITãàvalue is silently ignored.

    - RCS can now work with files larger than 2 gigabytes.

	RCS now uses large file offsets (#define _FILE_OFFSET_BITS 64).

    - Pass-through for RCS file ãàÏÄommitid SYMBOLãànow builtin.

	Due to GNU CVS (Concurrent Versions System) using a compatible
	file format as RCS for the RCS file, you can use RCS commands
	to view and manipulate its contents.  (Note, however, the next
	NEWS item.)

	This works well enough except for a small annoyance: CVS adds a
	per-revision field called the "commitid" with an opaque (to RCS)
	symbolic value.  Previously, RCS commands would emit a warning
	"unrecognized phrases" (unless given ãàqãàon the command-line).

	RCS commands now automatically support pass-through handling of
	ãàÏÄommitid SYMBOLãà(so ãàqãàis no longer necessary).

    - RCS file top-level grammar frozen.

	The RCS file top-level grammar is now frozen; RCS no longer
	supports pass-through operation of unrecognized key/data pairs
	(called "newphrases" in the RCS 5.7 rcsfile(5) manpage).

	To avoid painting ourselves into a corner, the grammar now
	includes a new key ãàÏÊntegrityãàwith @-string value, whose
	sub-grammar is not yet specified.  (We intend to keep checksums
	and other compacted redundancies in this field, for manipulation
	by the commands in a future RCS 5.x release.)  For upward
	compatability, the commands in this release do not change this
	field, although they silently read and write it (pass-through),
	if present.

    - RCS file syntax-validated earlier, completely.

	Previously, RCS file syntax was validated lazily, and trailing
	garbage was not detected (see bugfix above).  Now, a top-level
	validation is done on each access.

    - Possible to specify an empty log message with ci -m, rcs -m.

	The commands "ci -m" and "rcs -m" no longer error on an
	empty log message.  Their non-interactive behavior is now
	consistent with the interactive invocation.

	was: ci -m file < /dev/null   # use stdin to avoid error
	now: ci -m file               # works fine, like so

	Note that these commands actually store as the log message
	the string: "*** empty log message ***".

    - Date option accepts some more date-only formats

	Date format ãàϺYYY-DDDãàspecifies a year and a day (1-366),
	while format ãàϺYYY-wWW-Dãàspecifies a year, an ISO week number
	(0-53, 0 is a GNU RCS extension), and a day number (1-7, for
	Monday through Sunday).

    - Changes to rcsdiff

      - New handling for option: -U N

	This arranges to output N lines of unified-diff context.
	Relatedly, the list of possible options passed to the underlying
	diff(1) appears in both "rcsdiff --help" and in the manual.

      - Refined "same-revision don't call diff" optimization

	Normally, if the two revisions specified are the same, we avoid
	calling the underlying diff(1) on the theory that it will
	produce no output.  This does not hold generally for ãàyãà	(--side-by-side) and ãàDãà(--ifdef), such as when the revision
	specified is by different symbolic names, so for those options
	the optimization is disabled.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Dec 11 01:41:53 2009 UTC (13 years, 9 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

Support staged installation.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 14 21:42:20 2008 UTC (15 years, 7 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Honour PKGMANDIR.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jul 25 11:52:29 2007 UTC (16 years, 2 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

I forgot to regen distinfo. Thanks to wiz@ for noticing.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jul 1 22:03:12 2006 UTC (17 years, 2 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.6: +1 -3 lines
Diff to previous 1.6 (colored)

Made configure use diff (and diff3) from diffutils instead of the
native Solaris diff which is not good enough for use in rcs.
Since configure picks up DIFF from the environment, patch-aa and patch-ab
became unnecessary.
Thanks to a patch by Stefan Pfetzing (slightly modified by me) this fixes
his PR pkg/33558.

Revision 1.6 / (download) - annotate - [select for diffs], Wed May 25 11:50:43 2005 UTC (18 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Add RMD160 checksum.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Sep 2 09:42:56 2003 UTC (20 years ago) by martti
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1, pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

Updated rcs to 5.7nb2

- make this available for Linux
- root must be able to compile this package (patch-ac)

Revision 1.4 / (download) - annotate - [select for diffs], Mon Oct 8 16:20:46 2001 UTC (21 years, 11 months ago) by seb
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6-1-base, netbsd-1-6-1, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored)

Fix configure so GNU diffutils are really used.
Bump to 5.7nb1

Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 21 00:44:44 2001 UTC (22 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.2: +0 -0 lines
Diff to previous 1.2 (colored)

Move to sha1 digests, and/or add distfile sizes.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Apr 18 10:01:42 2001 UTC (22 years, 5 months ago) by agc
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored)

Move to sha1 digest, and add distfile size

Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 17 11:08:24 2001 UTC (22 years, 5 months ago) by agc
Branch: MAIN

+ move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>