pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/cssc with the SunPro c++ compiler, char * cannot...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c66ea1f8ae8d
branches:  trunk
changeset: 476497:c66ea1f8ae8d
user:      grant <grant%pkgsrc.org@localhost>
date:      Sat Jun 12 02:50:46 2004 +0000

description:
with the SunPro c++ compiler, char * cannot be initialised with a
const char * value.

add a cast and make a char * const to allow this to build.

diffstat:

 devel/cssc/distinfo         |   4 +++-
 devel/cssc/patches/patch-ac |  13 +++++++++++++
 devel/cssc/patches/patch-ad |  13 +++++++++++++
 3 files changed, 29 insertions(+), 1 deletions(-)

diffs (46 lines):

diff -r 4b196ad3d8ec -r c66ea1f8ae8d devel/cssc/distinfo
--- a/devel/cssc/distinfo       Sat Jun 12 02:39:57 2004 +0000
+++ b/devel/cssc/distinfo       Sat Jun 12 02:50:46 2004 +0000
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.4 2004/01/12 18:34:57 seb Exp $
+$NetBSD: distinfo,v 1.5 2004/06/12 02:50:46 grant 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
diff -r 4b196ad3d8ec -r c66ea1f8ae8d devel/cssc/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cssc/patches/patch-ac       Sat Jun 12 02:50:46 2004 +0000
@@ -0,0 +1,13 @@
+$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 4b196ad3d8ec -r c66ea1f8ae8d devel/cssc/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cssc/patches/patch-ad       Sat Jun 12 02:50:46 2004 +0000
@@ -0,0 +1,13 @@
+$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