pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/cssc Update to version 1.00.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5ea958cad1a6
branches:  trunk
changeset: 482035:5ea958cad1a6
user:      seb <seb%pkgsrc.org@localhost>
date:      Mon Oct 18 18:49:39 2004 +0000

description:
Update to version 1.00.

Changes since last packaged version (0.16alpha.pl0):
* We now support the "x" (make g-file executable) and "y"
  (limit keyword expansion) SCCS file flags.  These are SCO
  OpenServer and Sun Solaris 8 extensions, respectively.
* We now support "sccs diffs -u", which of course produces
  unified-format diffs.  We also support the "-n" and "-w"
  options to diff and the -a, -B, -d, -H, -p, -q, -s, -v ad
  -y options to GNU diff.
* Some changes to support compilation with Sun CC 5.5.
  (this was a suggestion by Thomas Duffy, who has just taken on
  responsibility for the RPM and SRPM packages of CSSC).
* The "sccs -d /xxx print foo.txt" command now works;
  previously, use of the "-d" flag would have generated an
  error.
* Better handling of the archive bit on Windows systems.

diffstat:

 devel/cssc/Makefile         |   6 +++---
 devel/cssc/distinfo         |  11 +++++------
 devel/cssc/patches/patch-aa |  21 +++++++++++++++++++++
 devel/cssc/patches/patch-ab |  20 ++++++++++----------
 devel/cssc/patches/patch-ac |  13 -------------
 devel/cssc/patches/patch-ad |  13 -------------
 6 files changed, 39 insertions(+), 45 deletions(-)

diffs (116 lines):

diff -r 15bc17568bd5 -r 5ea958cad1a6 devel/cssc/Makefile
--- a/devel/cssc/Makefile       Mon Oct 18 18:25:49 2004 +0000
+++ b/devel/cssc/Makefile       Mon Oct 18 18:49:39 2004 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.14 2004/04/25 04:49:53 snj Exp $
+# $NetBSD: Makefile,v 1.15 2004/10/18 18:49:39 seb Exp $
 #
 
-DISTNAME=      CSSC-0.16alpha.pl0
-PKGNAME=       cssc-0.16a.0
+DISTNAME=      CSSC-1.00
+PKGNAME=       cssc-1.00
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=cssc/}
 
diff -r 15bc17568bd5 -r 5ea958cad1a6 devel/cssc/distinfo
--- a/devel/cssc/distinfo       Mon Oct 18 18:25:49 2004 +0000
+++ b/devel/cssc/distinfo       Mon Oct 18 18:49:39 2004 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.5 2004/06/12 02:50:46 grant Exp $
+$NetBSD: distinfo,v 1.6 2004/10/18 18:49:39 seb Exp $
 
-SHA1 (CSSC-0.16alpha.pl0.tar.gz) = 4b626cb329682208616e71dac35cf844e0eca6ff
-Size (CSSC-0.16alpha.pl0.tar.gz) = 676634 bytes
-SHA1 (patch-ab) = 648d6379637b791f6aea917e4d3c6379974f04f5
-SHA1 (patch-ac) = a0f30dc5bb23ece8c56b4b6141b8dd4579e4abe4
-SHA1 (patch-ad) = 2d1461a863cbb6f68c9e7fc19719c23bd2877951
+SHA1 (CSSC-1.00.tar.gz) = e7c34b2d2a85c44825029a7716c631f8b09b010d
+Size (CSSC-1.00.tar.gz) = 695992 bytes
+SHA1 (patch-aa) = 3f29e0b6835b85129088e36e3fd415a9535772df
+SHA1 (patch-ab) = 5f77a20b1e54c4989a3770672c4fcc207dde4817
diff -r 15bc17568bd5 -r 5ea958cad1a6 devel/cssc/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cssc/patches/patch-aa       Mon Oct 18 18:49:39 2004 +0000
@@ -0,0 +1,21 @@
+$NetBSD: patch-aa,v 1.3 2004/10/18 18:49:39 seb Exp $
+
+--- tests/admin/y-flag.sh.orig 2004-10-10 12:51:16.000000000 +0200
++++ tests/admin/y-flag.sh
+@@ -16,7 +16,7 @@ remove $s $g $z foo command.log last.com
+ remove expected.stderr got.stderr expected.stdout got.stdout
+ 
+ # Figure out if we ahous expect the thing to work.
+-if admin -n -i/dev/null -fyM ${s} >/dev/null 2>&1 || $TESTING_CSSC
++if ${admin} -n -i/dev/null -fyM ${s} >/dev/null 2>&1 || $TESTING_CSSC
+ then
+     echo "We are testing an SCCS implementation that supports the y flag.  Good."
+ else
+@@ -26,6 +26,7 @@ else
+     success
+     exit 0
+ fi
++remove s.bar
+ 
+ 
+ remove foo
diff -r 15bc17568bd5 -r 5ea958cad1a6 devel/cssc/patches/patch-ab
--- a/devel/cssc/patches/patch-ab       Mon Oct 18 18:25:49 2004 +0000
+++ b/devel/cssc/patches/patch-ab       Mon Oct 18 18:49:39 2004 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-ab,v 1.1 2003/05/30 23:51:25 seb Exp $
+$NetBSD: patch-ab,v 1.2 2004/10/18 18:49:39 seb Exp $
 
---- tests/get/errorcases.sh.orig       2002-04-02 18:04:56.000000000 +0000
-+++ tests/get/errorcases.sh
-@@ -8,7 +8,6 @@
+--- sccsfile.cc.orig   2004-10-18 15:45:45.000000000 +0200
++++ sccsfile.cc
+@@ -1256,6 +1256,7 @@ print_subsituted_flags_list(FILE *out, c
+       if (printf_failed(fprintf(out, "%c", members[i])))
+       return false;
+     }
++  return true;
+ }
  
- ret_invalid_option=1
- 
--remove 
- 
- 
- g=foo
+ bool sccs_file::
diff -r 15bc17568bd5 -r 5ea958cad1a6 devel/cssc/patches/patch-ac
--- a/devel/cssc/patches/patch-ac       Mon Oct 18 18:25:49 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2004/06/12 02:50:46 grant Exp $
-
---- my-getopt.cc.orig  2002-03-25 11:05:46.000000000 +1100
-+++ my-getopt.cc
-@@ -104,7 +104,7 @@ CSSC_Options::next()
-   char c = *cindex++;
- 
-   // Look for the argument character in the option list.
--  char *match = strchr(opts, c);
-+  const char *match = strchr(opts, c);
-       
-   if (0 == c || 0 == match)
-     {
diff -r 15bc17568bd5 -r 5ea958cad1a6 devel/cssc/patches/patch-ad
--- a/devel/cssc/patches/patch-ad       Mon Oct 18 18:25:49 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2004/06/12 02:50:46 grant Exp $
-
---- sccsfile.cc.orig   2003-05-30 03:48:25.000000000 +1000
-+++ sccsfile.cc
-@@ -447,7 +447,7 @@ sccs_file::read_delta() {
- 
-                       start = plinebuf->c_str() + 3;
-                       do {
--                              char *end = strchr(start, ' ');
-+                              char *end = (char *) strchr(start, ' ');
-                               if (end != NULL) {
-                                       *end++ = '\0';
-                               }



Home | Main Index | Thread Index | Old Index