pkgsrc-Bugs archive

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

pkg/44475: Please update devel/cssc to 1.3.0



>Number:         44475
>Category:       pkg
>Synopsis:       Please update devel/cssc to 1.3.0
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 27 17:50:01 +0000 2011
>Originator:     Ryo ONODERA
>Release:        NetBSD 5.99.44
>Organization:
        
>Environment:
        
        
System: NetBSD hydrogen.elements.tetera.org 5.99.44 NetBSD 5.99.44 (LEAFGIRL2) 
#0: Sun Jan 23 00:41:33 JST 2011 
root%hydrogen.elements.tetera.org@localhost:/usr/obj/sys/arch/i386/compile/LEAFGIRL2
 i386
Architecture: i386
Machine: i386
>Description:
Please update devel/cssc to 1.3.0.

Changelog:
New in CSSC-1.3.0, 2010-11-07

        * This release is identical to CSSC-1.3.0rc1 apart from the
          version number.

New in CSSC-1.3.0rc1, 2010-05-16

        * The CSSC manual is now published under version 1.3 of the
          GNU Free Documentation License.

        * The code and build system have been modernised and some
          redundant files have been removed.  This may make it harder
          to build CSSC on very old systems.  However, it's now easier
          to maintain.  If CSSC no longer builds on a system that's
          important to you, please send mail to <bug-cssc%gnu.org@localhost>
          explaining your problem.

        * CSSC now uses the GNU portability library, gnulib.

        * CSSC now requires a C++ compiler with working exceptions and
          a working STL implementation.

        * Adoption of some STL data structures has made some parts of
          CSSC faster, notably "val".

        * CSSC now includes unit tests.  We also run the y2k tests for
          "make check".  If valgrind is installed, it will be used to
          for verification during tests.  You can turn this off by
          givig the --without-valgrind option to configure.

        * The configure script now supports a new option
          "--enable-warnings" which enables many GCC warning options.

New in CSSC-1.2.0, 2009-04-11

        * This stable release is almost identical to the 1.1.1 test
          release; there are no functional changes.

New in CSSC-1.1.1, 2008-01-18

        * Updated the NEWS file to give estimated release dates
          and user-visible changes for ancient releases.

        * The -l and -L options of "get" are now implemented.

        * If you use "admin -dlX" to unlock release X, but all
          releases are locked, an explanatory error message is issued.
          Previously, the attempt was simply silently ignored.

        * prs no longer has a -R option.

        * When CSSC tools are passed the name of a directory on the
          command line, they operate on the SCCS files in that directory.
          As of this release, subdirectories are ignored (instead of
          generating an error when CSSC tries to open the directory as
          a file).

New in CSSC-1.1.0, 2007-12-17

        * GNU CSSC is now distributed under version 3 of the GNU General
          Public License.  The documentation is distributed under
          version 1.2 of the GNU Free Documentation License.

        * We now require the C++ compiler to support exceptions in
          order to compile successfully.  Previously, CSSC allowed
          compilation without exceptions, but this meant that graceful
          recovery from failures was not possible.

        * Fixed a spurious failure when writing out the SCCS file when
          the Y flag is set in the SCCS file.

        * "sccs unedit /tmp/SCCS/s.foo" will no longer cause the
          deletion of ./s.foo, if it exists.  Instead, ./foo will be
          deleted, as intended.

        * Support for some older SCCS files as produced by Unix System III
          (some of these have leading spaces in the counts of inserted/
          deleted/unchanged lines in the delta table).

        * Compilation fixes for Darwin
        
>How-To-Repeat:
        
>Fix:
        
diff -urN ../cssc/Makefile ./Makefile
--- ../cssc/Makefile    2008-06-12 11:14:22.000000000 +0900
+++ ./Makefile  2011-01-28 02:19:33.000000000 +0900
@@ -1,14 +1,13 @@
 # $NetBSD: Makefile,v 1.27 2008/06/12 02:14:22 joerg Exp $
 #
 
-DISTNAME=      CSSC-1.0.1
-PKGNAME=       cssc-1.0.1
-PKGREVISION=   1
+DISTNAME=      CSSC-1.3.0
+PKGNAME=       ${DISTNAME:tl}
 CATEGORIES=    devel scm
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=cssc/}
+MASTER_SITES=  ${MASTER_SITE_GNU:=cssc/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://cssc.sourceforge.net/
+HOMEPAGE=      http://www.gnu.org/software/cssc/
 COMMENT=       GNU workalike for the source code control system SCCS
 
 PKG_DESTDIR_SUPPORT=   user-destdir
diff -urN ../cssc/distinfo ./distinfo
--- ../cssc/distinfo    2005-12-16 07:04:00.000000000 +0900
+++ ./distinfo  2011-01-28 02:31:03.000000000 +0900
@@ -1,9 +1,7 @@
 $NetBSD: distinfo,v 1.10 2005/12/15 22:04:00 joerg Exp $
 
-SHA1 (CSSC-1.0.1.tar.gz) = 17ef27a67349dc40577cc09ff10209630efc383b
-RMD160 (CSSC-1.0.1.tar.gz) = c93d7b9c29c6d5ca77bd98188251cfe95384c6a5
-Size (CSSC-1.0.1.tar.gz) = 698524 bytes
+SHA1 (CSSC-1.3.0.tar.gz) = 5f9d7338c58efd9fed7b774843045433b61aed12
+RMD160 (CSSC-1.3.0.tar.gz) = 4318632f0c243ee59639ea9226e0a3d2409e9763
+Size (CSSC-1.3.0.tar.gz) = 1608481 bytes
 SHA1 (patch-aa) = 3f29e0b6835b85129088e36e3fd415a9535772df
-SHA1 (patch-ab) = 5f77a20b1e54c4989a3770672c4fcc207dde4817
-SHA1 (patch-ac) = 945a5c992f6ed7ffb94d15de9c2724e9afc4c421
-SHA1 (patch-ad) = a5eb52ffa365693f117c0ee1598d3c34e3e9499e
+SHA1 (patch-ad) = aecbc9bc595bb48c090ce3bad87631400ce0a34b
diff -urN ../cssc/patches/patch-ab ./patches/patch-ab
--- ../cssc/patches/patch-ab    2004-10-19 03:49:39.000000000 +0900
+++ ./patches/patch-ab  1970-01-01 09:00:00.000000000 +0900
@@ -1,12 +0,0 @@
-$NetBSD: patch-ab,v 1.2 2004/10/18 18:49:39 seb Exp $
-
---- 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;
- }
- 
- bool sccs_file::
diff -urN ../cssc/patches/patch-ac ./patches/patch-ac
--- ../cssc/patches/patch-ac    2005-07-29 13:23:53.000000000 +0900
+++ ./patches/patch-ac  1970-01-01 09:00:00.000000000 +0900
@@ -1,12 +0,0 @@
-$NetBSD: patch-ac,v 1.3 2005/07/29 04:23:53 grant Exp $
-
---- sf-val.cc.orig     2004-10-10 22:19:16.000000000 +1000
-+++ sf-val.cc
-@@ -109,6 +109,7 @@ sccs_file::validate_isomorphism() const
- static bool
- validate_substituted_flags_list(const mylist<char> entries)
- {
-+  return true;
- }
- 
- 
diff -urN ../cssc/patches/patch-ad ./patches/patch-ad
--- ../cssc/patches/patch-ad    2005-12-16 07:04:00.000000000 +0900
+++ ./patches/patch-ad  2011-01-28 02:30:59.000000000 +0900
@@ -1,17 +1,17 @@
-$NetBSD: patch-ad,v 1.3 2005/12/15 22:04:00 joerg Exp $
+$NetBSD$
 
---- bsd/sccs.c.orig    2005-12-15 21:56:38.000000000 +0000
+--- bsd/sccs.c.orig    2010-05-16 17:31:33.000000000 +0000
 +++ bsd/sccs.c
-@@ -2018,8 +2018,6 @@ unedit (const char *fn)
+@@ -1964,8 +1964,6 @@ unedit (const char *fn)
     */
    if (delete)
      {
 -      extern int errno;
 -
-       cp = tail (fn);
-       errno = 0;
-       if (access (cp, 0) < 0 && errno != ENOENT)
-@@ -2109,7 +2107,6 @@ dodiff (char * getv[], const char *gfile
+       cp = tail (pfn);
+       if ('p' == cp[0] && '.' == cp[1])
+       {
+@@ -2059,7 +2057,6 @@ dodiff (char * getv[], const char *gfile
    int rval;
    register int pid;
    auto int st;
@@ -19,11 +19,11 @@
  
    printf ("\n------- %s -------\n", gfile);
    fflush (stdout);
-@@ -2328,7 +2325,6 @@ usrerr (const char *fmt,...)
+@@ -2278,7 +2275,6 @@ usrerr (const char *fmt,...)
  void
  syserr (const char *fmt,...)
  {
 -  extern int errno;
    va_list ap;
  
-   fprintf (stderr, "\n%s SYSERR: ", MyName);
+   fprintf (stderr, "\n%s SYSERR: ", program_name);


>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index