Sat Aug 5 10:45:39 2017 UTC ()
Update rc to 1.7.4, also fixing a really old CVE in the process.

2002-07-25

  Bug: fix globbing of broken symlinks.

2002-07-31

  Bug: readline doesn't handle EIO either.

2002-08-15

  Bug: variables that are sometimes exported (i.e. $prompt and
  $version) need to be made exportable if they are inherited from the
  environment.

  Portability: don't call sigaction() for SIGKILL or SIGSTOP; don't
  hand a garbage signal mask to sigaction() (thanks Jeremy
  Fitzhardinge).  Also, remove use of SA_INTERRUPT (SUSv3, BSD,
  etc. have SA_RESTART with the inverted meaning).

2002-08-20

  Bug: don't call ealloc(0) on systems where getgroups() doesn't
  return egid (thanks Chris Siebenmann).

2002-11-27

  Bug: history dumps core if more colons than substitutions (thanks
  Callum Gibson); history fails to avoid itself if it's the only
  command; history writes and reads outside allocated memory.

  Configuration: upgrade to autoconf-2.56 and automake-1.7.1.

2003-07-17

  Testing: remove test for large file support, as it causes
  indigestion on file systems that don't support sparse files (thanks
  Scott Schwartz).

2003-07-22

  Release: rc-1.7.1.

2003-09-24

  Tidiness: minor improvements to input.c.

2014-02-26

  Bug: fix for CVE-2014-1936 from Jakub Wilk.

2014-06-29

  Documentation: update email and web addresses.

2014-08-31

  Feature: support quoting for filename completion in GNU readline.

2014-09-01

  Bug: quoting of glob characters was broken (thanks Christian
  Neukirchen); fix the "sneaky parens" bug properly (thanks Wolfgang
  Zekoll).

  Feature: allow $"x as a synonym for $^x

  Release: rc-1.7.2.

2015-04-03

  Packaging: the rc.spec file was very out-of-date.

2015-04-04

  Portability: the comment from 1999-08-19 may well have been true at
  the time, but the final version of the C99 standard called varargs
  copying macro va_copy().

2015-04-07

  Portability: look in -ltinfo for tgetent.

  Packaging: various autoconf / automake updates and tweaks.

2015-04-14

  Bug: in initinput(), the call ugchar(EOF) used the ungetcount member
  of the top Input structure without initializing it. Thanks to Jeff
  Johnson for finding this, Robert Scheck for reporting it, and Uli
  Drepper for implementing MALLOC_PERTURB_, a cheap way to find uses of
  uninitialized memory.

2015-04-18

  Licensing: tweaked to match exactly the "zlib with acknowledgement"
  license which is used by nunit and is already approved by various
  distros.

2015-04-20

  Release: rc-1.7.3.

2015-05-12

  Licensing: due to GPL compatibility concerns, the license is changed
  again to the "zlib" license. (N.B. This license change was agreed and
  approved by Byron Rakitzis, who is the copyright holder.)

  Testing: swap arguments to mktemp to be kinder to NetBSD (thanks Piotr
  Meyer).

2015-05-13

  Release: rc-1.7.4.


(bsiegert)
diff -r1.30 -r1.31 pkgsrc/shells/rc/Makefile
diff -r1.7 -r1.8 pkgsrc/shells/rc/distinfo

cvs diff -r1.30 -r1.31 pkgsrc/shells/rc/Makefile (expand / switch to unified diff)

--- pkgsrc/shells/rc/Makefile 2014/03/01 03:26:12 1.30
+++ pkgsrc/shells/rc/Makefile 2017/08/05 10:45:39 1.31
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.30 2014/03/01 03:26:12 dholland Exp $ 1# $NetBSD: Makefile,v 1.31 2017/08/05 10:45:39 bsiegert Exp $
2 2
3DISTNAME= rc-1.7 3DISTNAME= rc-1.7.4
4PKGREVISION= 1 
5CATEGORIES= shells plan9 4CATEGORIES= shells plan9
6MASTER_SITES= http://www-ftp.lip6.fr/pub/unix/shells/rc/ 5MASTER_SITES= http://static.tobold.org/rc/
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://tobold.org/article/rc 8HOMEPAGE= http://tobold.org/article/rc
10#HOMEPAGE= http://plan9.bell-labs.com/sys/doc/rc.html 9#HOMEPAGE= http://plan9.bell-labs.com/sys/doc/rc.html
11COMMENT= Unix incarnation of the plan9 shell 10COMMENT= Unix incarnation of the plan9 shell
12 11
13GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
14CONFIGURE_ARGS+= --with-history 13CONFIGURE_ARGS+= --with-history
15 14
16PKG_SHELL= bin/rc 15PKG_SHELL= bin/rc
17 16
18PKG_OPTIONS_VAR= PKG_OPTIONS.rc 17PKG_OPTIONS_VAR= PKG_OPTIONS.rc
19PKG_SUPPORTED_OPTIONS= readline 18PKG_SUPPORTED_OPTIONS= readline

cvs diff -r1.7 -r1.8 pkgsrc/shells/rc/distinfo (expand / switch to unified diff)

--- pkgsrc/shells/rc/distinfo 2015/11/02 23:00:35 1.7
+++ pkgsrc/shells/rc/distinfo 2017/08/05 10:45:39 1.8
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.7 2015/11/02 23:00:35 agc Exp $ 1$NetBSD: distinfo,v 1.8 2017/08/05 10:45:39 bsiegert Exp $
2 2
3SHA1 (rc-1.7.tar.gz) = 7a7511f7ef54f1883aa73e572b0a66e476421829 3SHA1 (rc-1.7.4.tar.gz) = 366c1d7ba0c71e7a90ac0efe725970ee053689e6
4RMD160 (rc-1.7.tar.gz) = e8a657db93136dfd40062b45b4e4ea73cbfe8fc3 4RMD160 (rc-1.7.4.tar.gz) = adf5bb79f4036b79c8359fd6afd40a11fa85ff6a
5SHA512 (rc-1.7.tar.gz) = 0f4ec3fabe9f93878218b14c122bb5e48636abcf9ad51d0b6a05cd1b1bfdfd5bca83c9a7c0b229850c0f4ef63113f57e63c76410d73abe7d331e5221950d22dd 5SHA512 (rc-1.7.4.tar.gz) = 49e124207b5370b88b8fba0376dda33451451a58bfb85fabfc06ae59eb88fedf38d7aeaaf292e4f380e2c00efc8301ba68d12180923186d1c53ef94f78f7e435
6Size (rc-1.7.tar.gz) = 158449 bytes 6Size (rc-1.7.4.tar.gz) = 215206 bytes
7SHA1 (patch-aa) = 3d8f054748b8f411f48ef47383fde87402d45c08 7SHA1 (patch-aa) = 3d8f054748b8f411f48ef47383fde87402d45c08
8SHA1 (patch-ab) = d3e8974908f085c49e8b339a7e3bab7e9c1cba3f 8SHA1 (patch-ab) = d3e8974908f085c49e8b339a7e3bab7e9c1cba3f