pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/scmcvs PkgSrc changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/20eaffe2936a
branches:  trunk
changeset: 392086:20eaffe2936a
user:      sno <sno%pkgsrc.org@localhost>
date:      Sat Apr 25 11:41:59 2009 +0000

description:
PkgSrc changes:
  - Updating devel/scmcvs from 1.11.22 to 1.11.23
  - "Activating" gnu-gpl-v2 license as discussed on packages@

Upstream changes:
NEW FEATURES

* A new log option -n reverts the -N option which may be in a .cvsrc
  file.

* The `cvs blame' command is now a synonym for the `cvs annotate' command.

* The :extssh: method will use $CVS_SSH if set, or fall back on "ssh"
  by default (but may be explicitly set using the --with-ssh flag to
  configure).

* There is a new IgnoreUnknownConfigKeys option available for
  CVSROOT/config to aid in the transition to newer versions of CVS.

BUG FIXES

* Merges of file removals using -j options are a little smarter.

* `cvs add' checks more thoroughly for `CVS' directories in the argument list.

* `cvs server' now accepts `--allow-root=PATH' options.

* `cvs import' no longer attempts to send CVS metadata to the server.

* `cvs import' makes more of an effort not to import paths containing files
  and directories named `CVS'.

* The CVS server will no longer allow clients to run `cvs init'.

* Applying diffs when checking out very old revisions has been reduced from an
  O(n^2) operation to an O(n) thanks to a patch from Michael J. Smith
  <msmith%ideorlando.org@localhost> and additional touch-up work from the CVS team.

* Thanks to report from Paul Eggert <eggert%CS.UCLA.EDU@localhost>, an assertion failure
  that could occur when "." was in the path (e.g. `cvs co /cvsroot/./module')
  has been removed.

* Thanks to a report from Peter Toft <pto%linuxbog.dk@localhost>, CVS server now sends
  correct patch files more often when the RCS `Name' keyword is present in
  a working file (bug #17302).

* Thanks to a report from Dan Peterson <dbpete%aol.com@localhost>, clients now send the
  right set of commands to the server when asked to update directories with
  trailing slashes on their name.

* Thanks to a report and patch from <mbarabas%redhat.com@localhost>, potential stack
  corruption during pserver login is avoided (bug #16961).

* The :extssh: method is now properly recognized as an alias for :ext:.

DEVELOPER ISSUES

* We've standardized on Autoconf version 2.61 to get a bug fix that notes
  that the AIX C compiler's default mode isn't quite C89 and sets the
  correct mode instead.

* We've standardized on Autoconf version 1.10 because it lets us simplify our
  sources.

Oked by joerg@ (with the condition that I do the update to 1.12.13.1, too)

diffstat:

 devel/scmcvs/Makefile         |   9 ++++-----
 devel/scmcvs/distinfo         |  16 ++++++++--------
 devel/scmcvs/patches/patch-aa |  12 ++++++------
 devel/scmcvs/patches/patch-ab |  16 ++++++++--------
 devel/scmcvs/patches/patch-ac |  14 +++++++-------
 devel/scmcvs/patches/patch-al |  17 ++++-------------
 6 files changed, 37 insertions(+), 47 deletions(-)

diffs (175 lines):

diff -r 684d86e0bb60 -r 20eaffe2936a devel/scmcvs/Makefile
--- a/devel/scmcvs/Makefile     Sat Apr 25 11:31:47 2009 +0000
+++ b/devel/scmcvs/Makefile     Sat Apr 25 11:41:59 2009 +0000
@@ -1,16 +1,15 @@
-# $NetBSD: Makefile,v 1.6 2008/06/12 02:14:29 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2009/04/25 11:41:59 sno Exp $
 #
 
-DISTNAME=      cvs-1.11.22
-PKGREVISION=   1
+DISTNAME=      cvs-1.11.23
 CATEGORIES=    devel scm
-MASTER_SITES=  http://ftp.gnu.org/non-gnu/cvs/source/stable/1.11.22/
+MASTER_SITES=  http://ftp.gnu.org/non-gnu/cvs/source/stable/1.11.23/
 EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://cvs.nongnu.org/
 COMMENT=       Concurrent Versions System
-#LICENSE=      gnu-gpl-v2
+LICENSE=       gnu-gpl-v2
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 PKG_DESTDIR_SUPPORT=   user-destdir
diff -r 684d86e0bb60 -r 20eaffe2936a devel/scmcvs/distinfo
--- a/devel/scmcvs/distinfo     Sat Apr 25 11:31:47 2009 +0000
+++ b/devel/scmcvs/distinfo     Sat Apr 25 11:41:59 2009 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.3 2008/01/17 11:03:02 tnn Exp $
+$NetBSD: distinfo,v 1.4 2009/04/25 11:41:59 sno Exp $
 
-SHA1 (cvs-1.11.22.tar.bz2) = 5dfa11da84a890d7d61516fd450c001dc24bcc0d
-RMD160 (cvs-1.11.22.tar.bz2) = 882e7cc4affc2bb78ac367b5d18b89468a26c570
-Size (cvs-1.11.22.tar.bz2) = 2939294 bytes
-SHA1 (patch-aa) = 89df7b7ca8be1a0ed309ec14202363dd71830093
-SHA1 (patch-ab) = 6cfd62a5cb7ce2fdd92a07431b762958d047e49b
-SHA1 (patch-ac) = c51ddc21f06a54b0c4707e724d4ee5ef1faf5582
+SHA1 (cvs-1.11.23.tar.bz2) = a51c531eebaff2dfdcc0fb6d94c8c6e509e06d7d
+RMD160 (cvs-1.11.23.tar.bz2) = ff8c5c6777f1c12ee9134a3cf59e00c2ebaad279
+Size (cvs-1.11.23.tar.bz2) = 2942652 bytes
+SHA1 (patch-aa) = 6053ea05fff9ec2221f5698be0fa29705db9d2fe
+SHA1 (patch-ab) = 0d2b78b2e9414c871c6c4b8b1e7077231bc31037
+SHA1 (patch-ac) = 5aad5757f671c49fe6f151fb1b3db778399cfbe2
 SHA1 (patch-ad) = da297e6f5f1a8ad4cf0c47f7b57f6bbb860ea64c
 SHA1 (patch-ae) = cb20f5a7cbdc2504c4d847618ef2e3c1d2e8e82a
 SHA1 (patch-af) = fe22f70e0d281822fb74e8b3c43715ca7f987e79
@@ -13,7 +13,7 @@
 SHA1 (patch-ah) = 47b9f55979ed65844efe22fb614b105ae247408d
 SHA1 (patch-ai) = d51b3f1429e73156cbfb7e0480a34ac6ce7a208d
 SHA1 (patch-ak) = 8be3a5014e9dce3ae5381bcdaaa4530349e6f58c
-SHA1 (patch-al) = 1e1ea24d3c7e124ae88f102fb5c16f408e964579
+SHA1 (patch-al) = 1c28186b8a223fa8332427ca554733e04d60b4c1
 SHA1 (patch-am) = 76285476206efe60bdcaf3623ec3cec1cb13cb68
 SHA1 (patch-an) = 3a72df42abde4749d1a15e54481845ba8337f863
 SHA1 (patch-ao) = 035bdc8d83d88577e62602f2fb669f1d0c94f49b
diff -r 684d86e0bb60 -r 20eaffe2936a devel/scmcvs/patches/patch-aa
--- a/devel/scmcvs/patches/patch-aa     Sat Apr 25 11:31:47 2009 +0000
+++ b/devel/scmcvs/patches/patch-aa     Sat Apr 25 11:41:59 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-aa,v 1.2 2008/01/04 06:48:06 martti Exp $
+$NetBSD: patch-aa,v 1.3 2009/04/25 11:41:59 sno Exp $
 
---- Makefile.in.orig   2006-06-09 17:44:15.000000000 +0300
-+++ Makefile.in        2008-01-02 14:42:37.000000000 +0200
-@@ -65,7 +65,7 @@
-  configure.lineno configure.status.lineno
+--- Makefile.in.orig   2008-05-07 20:12:33.000000000 +0000
++++ Makefile.in        2009-04-16 06:16:25.000000000 +0000
+@@ -61,7 +61,7 @@
+  configure.lineno config.status.lineno
  mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
  CONFIG_HEADER = config.h
 -CONFIG_CLEAN_FILES = cvs.spec emx/Makefile os2/Makefile zlib/Makefile
@@ -11,7 +11,7 @@
  SOURCES =
  DIST_SOURCES =
  RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-@@ -184,7 +184,7 @@
+@@ -193,7 +193,7 @@
  
  # Unix source subdirs, where we'll want to run lint and etags:
  # This is a legacy variable from b4 Automake
diff -r 684d86e0bb60 -r 20eaffe2936a devel/scmcvs/patches/patch-ab
--- a/devel/scmcvs/patches/patch-ab     Sat Apr 25 11:31:47 2009 +0000
+++ b/devel/scmcvs/patches/patch-ab     Sat Apr 25 11:41:59 2009 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-ab,v 1.2 2008/01/04 06:48:06 martti Exp $
+$NetBSD: patch-ab,v 1.3 2009/04/25 11:41:59 sno Exp $
 
---- doc/cvs.texinfo.orig       2006-05-16 03:58:40.000000000 +0300
-+++ doc/cvs.texinfo    2008-01-02 14:42:58.000000000 +0200
-@@ -13596,6 +13596,11 @@
- 
- @xref{verifymsg}, for more information on how verifymsg
- may be used.
+--- doc/cvs.texinfo.orig       2008-05-07 01:15:46.000000000 +0000
++++ doc/cvs.texinfo    2009-04-16 06:39:23.000000000 +0000
+@@ -12803,6 +12803,11 @@
+ a file, or mail it to appropriate persons, or maybe
+ post it to a local newsgroup, or@dots{}  Your
+ imagination is the limit!
 +
 +@cindex tag, in CVSROOT/config
 +@item tag=@var{value}
@@ -13,4 +13,4 @@
 +any string is legal.
  @end table
  
- @c ---------------------------------------------------------------------
+ @menu
diff -r 684d86e0bb60 -r 20eaffe2936a devel/scmcvs/patches/patch-ac
--- a/devel/scmcvs/patches/patch-ac     Sat Apr 25 11:31:47 2009 +0000
+++ b/devel/scmcvs/patches/patch-ac     Sat Apr 25 11:41:59 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.2 2008/01/04 06:48:06 martti Exp $
+$NetBSD: patch-ac,v 1.3 2009/04/25 11:41:59 sno Exp $
 
---- src/Makefile.in.orig       2006-06-09 17:44:11.000000000 +0300
-+++ src/Makefile.in    2008-01-02 14:43:16.000000000 +0200
-@@ -86,7 +86,7 @@
+--- src/Makefile.in.orig       2008-05-07 20:12:32.000000000 +0000
++++ src/Makefile.in    2009-04-16 06:42:20.000000000 +0000
+@@ -82,7 +82,7 @@
        version.$(OBJEXT) vers_ts.$(OBJEXT) watch.$(OBJEXT) \
        wrapper.$(OBJEXT) zlib.$(OBJEXT)
  cvs_OBJECTS = $(am_cvs_OBJECTS)
@@ -10,8 +10,8 @@
 +cvs_DEPENDENCIES = ../diff/libdiff.a ../lib/libcvs.a
  binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
  SCRIPTS = $(bin_SCRIPTS)
- DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
-@@ -200,7 +200,7 @@
+ DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
+@@ -206,7 +206,7 @@
  # some namespace hackery going on that maybe shouldn't be.  Long term fix is to
  # try and remove naming ocnflicts and fix Automake to allow particular includes
  # to be attached only to particular object files.  Short term fix is either or.
@@ -20,7 +20,7 @@
  bin_SCRIPTS = cvsbug
  
  # The cvs executable
-@@ -279,7 +279,7 @@
+@@ -285,7 +285,7 @@
  cvs_LDADD = \
        ../diff/libdiff.a \
        ../lib/libcvs.a \
diff -r 684d86e0bb60 -r 20eaffe2936a devel/scmcvs/patches/patch-al
--- a/devel/scmcvs/patches/patch-al     Sat Apr 25 11:31:47 2009 +0000
+++ b/devel/scmcvs/patches/patch-al     Sat Apr 25 11:41:59 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-al,v 1.3 2008/01/17 11:03:03 tnn Exp $
+$NetBSD: patch-al,v 1.4 2009/04/25 11:41:59 sno Exp $
 
---- src/client.c.orig  2006-06-08 16:36:03.000000000 +0200
-+++ src/client.c
-@@ -4497,6 +4497,16 @@ start_server ()
+--- src/client.c.orig  2008-05-07 15:57:34.000000000 +0000
++++ src/client.c       2009-04-16 06:12:44.000000000 +0000
+@@ -4510,6 +4510,16 @@
                error (1, 0,
                       "This server does not support the global -n option.");
        }
@@ -19,12 +19,3 @@
        if (quiet)
        {
            if (have_global)
-@@ -4789,7 +4799,7 @@ start_rsh_server (root, to_server, from_
-     int child_pid;
- 
-     if (!cvs_rsh)
--      cvs_rsh = "rsh";
-+      cvs_rsh = RSH_DFLT;
-     if (!cvs_server)
-       cvs_server = "cvs";
- 



Home | Main Index | Thread Index | Old Index